设计模式冲突了吧？