摘要: 解释: 将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 解决问题: 需要的东西有,但不能用,且短时间无法改造。即,使得一个功能适合不同的环境。 在开发中,系统的数据、行为都匹配,但接口不符时,可以考虑适配器。 希望复用一些现存的类,但是接口又与 阅读全文
posted @ 2016-06-15 11:32 PanPan003 阅读(2574) 评论(0) 推荐(0) 编辑
摘要: 解释: 当一个对象的内在状态时允许改变其行为,这个对象看起来是改变了一个类。 针对问题: 对象状态的判断逻辑过于复杂,有很多的分支判断,形成long method。 使用条件: 1.当一个对象的行为取决于它的状态,且它必须在运行时刻根据状态改变它的行为,可以考虑状态模式。 2.某项业务有多个状态,状 阅读全文
posted @ 2016-06-15 10:33 PanPan003 阅读(173) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示