摘要: 简述 访问者模式(Visitor Pattern)表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 代码实现: 阅读全文
posted @ 2018-07-13 14:14 wxmwanggood 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 2013年07月06日 19:43:00 阅读数:8853 阅读数:8853 概述: 未来机器智能化已然成为趋势,现在手机都能听懂英语和普通话,那我大中华几万种方言的被智能化也许也是趋势,我们的方言虽然和普通话相似,但是还是不一样的。这可能需要一个新的语法分析器来帮助我们。 我们的解释器模式就是描述 阅读全文
posted @ 2018-07-13 13:29 wxmwanggood 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 概述 想想我们编辑文档用的wps,文档里文字很多都是重复的,我们不可能为每一个出现的汉字都创建独立的空间,这样代价太大,最好的办法就是共享其中相同的部分,使得需要创建的对象降到最小,这个就是享元模式的核心,即运用共享技术有效地支持大量细粒度的对象。 享元对象能做到共享的关键是区分内蕴状态(Inter 阅读全文
posted @ 2018-07-13 11:24 wxmwanggood 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式的例子很多,大到联合国安理会,小到房屋中介,都扮演了中间者的角色,协调各方利益。 本文就以租房为例子,如果没有房屋中介,那么房客要自己找房东,而房东也要 阅读全文
posted @ 2018-07-13 10:06 wxmwanggood 阅读(210) 评论(0) 推荐(0) 编辑