2021年10月18日
摘要: 定义:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 简单来说,不同种类的对象可能需要不同的遍历方式,我们对每一种类型的对象配一个迭代器,最后多个迭代器合成一个。 主要解决:不同的方式来遍历整个整合对象。 何时使用:遍历一个聚合对象。 优点: 1、它支持以不同的方式遍历 阅读全文
posted @ 2021-10-18 22:59 季昂 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 举例(买房),类图如下: 第一步:创建服务类接口 public interface BuyHouse { void buyHosue(); } 第二步:实现服务接口 public 阅读全文
posted @ 2021-10-18 22:31 季昂 阅读(35) 评论(0) 推荐(0) 编辑