Loading

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页
摘要: 中介者模式是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。 前言 中介者模式属于行为者模式,通过一个中介对象来封装一些列的对象交互,使对象之间解耦和,降低系统复杂度。 类图描述 代码实现 1、创建中介类 2、创建实体 3、 阅读全文
posted @ 2018-12-31 18:55 hippieZhou 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式在 .Net 中使用很广泛,其循环遍历对于的集合已经实现了迭代器模式 介绍 迭代器模式属于行为型模式,它通过提供一种方法来顺序访问集合对象中的每个元素,而又不用暴露其内部表示。 类图描述 代码实现 1、创建接口 2、创建可遍历的实体类 C public class NameReposito 阅读全文
posted @ 2018-12-30 14:21 hippieZhou 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 解释器模式通过实现一个表达式接口,从而能够以指定方式解析指定内容 介绍 解释器模式属于行为型模式,通过这种设计模式,我们可以定义一种特定的解释器来解释特定的业务场景,可以类比不同的编程语言的编译器需要设计不同的解释器来编译执行。 类图描述 代码实现 1、定义表达式接口 2、创建接口实体 3、创建规则 阅读全文
posted @ 2018-12-28 20:24 hippieZhou 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 责任链模式通过为请求创建一个 接收者对象的链,对请求的发送者和接收者进行解耦。 介绍 责任链属于行为型模式,在这种模式中,通常每个接收者都包含对另一个接收者的引用,如果一个对象不能处理该请求,那么则会继续往下传递,依此类推。可以参考 C 中的事件处理程序就是采用这种思想。 类图描述 代码实现 1、创 阅读全文
posted @ 2018-12-27 17:13 hippieZhou 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 命令模式是一种数据驱动型的设计模式,它以命令的形式包裹在对象中,并传递给调用者。 介绍 命令模式属于行为型设计模式,它通过将一个请求封装成一个对象,从而使我们可以用不同的请求对客户端进行参数化。 类图描述 代码实现 1、创建命令接口 2、创建一个模拟请求类 3、创建命令接口的实现类 4、创建命令调用 阅读全文
posted @ 2018-12-27 17:13 hippieZhou 阅读(407) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页