摘要: 模式动机 引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦合度。 模式定义 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口 阅读全文
posted @ 2019-01-13 18:16 WindSun 阅读(4374) 评论(0) 推荐(1) 编辑
摘要: 模式动机 一般有两种方式可以实现给一个类或对象增加行为: • 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为的方式和时机。 • 关联机制,即将一个类的对象嵌入另一个对象中,由另一个 阅读全文
posted @ 2019-01-13 18:02 WindSun 阅读(2161) 评论(0) 推荐(1) 编辑
摘要: 模式动机 对于树形结构,当容器对象(如文件夹)的某一个方法被调用时,将遍历整个树形结构,寻找也包含这个方法的成员对象(可以是容器对象,也可以是叶子对象,如子文件夹和文件)并调用执行。(递归调用) 由于容器对象和叶子对象在功能上的区别,在使用这些对象的客户端代码中必须有区别地对待容器对象和叶子对象,而 阅读全文
posted @ 2019-01-13 17:33 WindSun 阅读(1587) 评论(3) 推荐(2) 编辑
博客已停更,文章已转移,点击访问