02 2023 档案

摘要:1.概述 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。 阅读全文
posted @ 2023-02-26 21:56 DaleLee 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1. 概述 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 当需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,就应该考虑用迭代器模式。 当需要对聚集有多种方式遍历时,可以考虑用迭代器模式。 迭代器为遍历不同的聚集结构提供如开始、 阅读全文
posted @ 2023-02-20 19:25 DaleLee 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.概述 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 Colleague 叫做抽象同事类,而C oncreteColleague 是具体同事类,每个具体同事只知道自己的行为,而不了解其 阅读全文
posted @ 2023-02-03 14:00 DaleLee 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.概述 组合模式(Composite),将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 2.示例 Component 为组合中的对象声明接口,在适当情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理 Component 的子 阅读全文
posted @ 2023-02-02 15:50 DaleLee 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示