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