摘要: 适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。速成包装器(wrapper)。 适配器模式的3个角色 1.目标角色:该角色定义把其他类转换为何种接口,也就是我们的 阅读全文
posted @ 2017-06-13 15:05 若栖1017 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 策略模式的三个角色 封装角色: 屏蔽高层模块对策略,算法的直接访问,封装可能存在的变化 抽象策略角色: 策略,算法家族的抽象,通常为借口。定义每个策略或算法必须具有的方法和属性 具体策略角色 实现抽象策略中的操作,该类含有具体的算法 优点 阅读全文
posted @ 2017-06-13 12:54 若栖1017 阅读(137) 评论(0) 推荐(0) 编辑