摘要: Subject:抽象主题,定义增加,删除,以及通知观察者的方法 Observer:抽象观察者,定义接口,在被通知要更新时更新自己 ConcreteSubject:主题的实现,内部存在一个存放所有观察者引用的集合 ConcreteObserver:观察者的实现 核心就是 主题中保存着观察者的集合,当需 阅读全文
posted @ 2021-12-13 10:57 知识海洋中的浮萍 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂可以在工厂方法模式上来理解 工厂方法模式是对简单工厂的进一步优化 首先,简单工厂模式内部的if或者case语句是不满足开放-封闭原则的 所以对简单工厂模式进一步优化,出现了工厂方法模式。 工厂方法模式将工厂抽象,实例化出不同的工厂,使得满足了开放-封闭原则 抽象工厂是在工厂方法模式上的又一部 阅读全文
posted @ 2021-12-13 10:55 知识海洋中的浮萍 阅读(130) 评论(0) 推荐(0) 编辑