摘要: 描述 在访问者模式中,元素对象接受访问者对象的访问,而访问者对象处理元素对象上的操作。即至少在类方法上有相互包含的关系,互为成员变量。 通俗解释一下:就是现在有一个家的主人,家里有很多东西,而他有个非常要好的朋友,现在这个主人就应该有个方法,这个方法是接待朋友进家门,而这个要好的朋友在朋友家里的时候 阅读全文
posted @ 2017-12-04 11:37 K_artorias 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 描述 通过抽象函数定义一个模板,模板中定义抽象的函数。所有继承实现该类的子类都按照自己的实际需求实现其中的类,这样,就把这个抽象类当做了模板。 实例 代码来源: 特别感谢 菜鸟教程 java设计模式之模板模式 阅读全文
posted @ 2017-12-04 10:50 K_artorias 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 描述 策略模式中,一个策略类的行为或方法,可以在运行时更改。 解释一下:假设我们有一个游戏策略生成器,输入不同情况,就会产生不同对应策略出来,这就是策略模式。即我们只需要建立一个策略器,就能在不同状况下得到不同策略。 实例 代码来源:特别感谢 w3school java设计模式之策略模式 阅读全文
posted @ 2017-12-04 10:43 K_artorias 阅读(225) 评论(0) 推荐(0) 编辑