Fork me on GitHub
摘要: 中介者模式(Mediator) 设计模式使用的例子https://github.com/LinkinStars/DesignPatternsAllExample 一、定义 用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以相对独立地改变它们之间的交互 阅读全文
posted @ 2017-11-08 16:31 LinkinStar 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 解释器模式(Interpreter) 设计模式使用的例子https://github.com/LinkinStars/DesignPatternsAllExample 一、定义 定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”是指使用规定格式和语法的代码。 二、结构 Abs 阅读全文
posted @ 2017-11-08 15:26 LinkinStar 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 享元模式(Flyweight) 设计模式使用的例子https://github.com/LinkinStars/DesignPatternsAllExample 一、定义 运用共享技术有效地支持大量细粒度对象的复用。 系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。 阅读全文
posted @ 2017-11-08 14:29 LinkinStar 阅读(257) 评论(0) 推荐(0) 编辑