2018年2月5日
摘要: 1、访问者(Visitor)模式:表示一个作用于某对象结构中的各元素的操作,它使你在不改变各元素的类的前提下定义作用于这些元素的新操作。 类图: 访问者模式结构:访问者角色(Visitor): 为该对象结构中具体元素角色声明一个访问操作接口. 具体访问者角色(Concrete Visitor): 实 阅读全文
posted @ 2018-02-05 18:03 依米欧 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 举个比较形象的例子: 出行旅游:我们可以有几个策略可以考虑:可以骑自行车,汽车,做火车,飞机。每个策略都可以得到相同的结果,但是它们使用了不同的资源。选择策略的依据是费用,时间,使用工具还有每种方式的方便程度 。 1.策略模式 对象行为型:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替 阅读全文
posted @ 2018-02-05 16:26 依米欧 阅读(406) 评论(0) 推荐(1) 编辑