随笔分类 -  设计模式

摘要:简单工厂模式(simple factory method),又叫静态工厂模式(static factory method),简单工厂模式主要思路是一个工厂对象决定创建出哪一类,主要包含工厂类、抽象产品类和具体产品类。 抽象产品类: public interface Product { void pr 阅读全文
posted @ 2020-06-06 01:00 LeftBody 阅读(153) 评论(0) 推荐(0)
摘要:一、单例模式 简单来说,属于创建式模式,具体来说,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这 阅读全文
posted @ 2020-06-02 00:09 LeftBody 阅读(125) 评论(0) 推荐(0)
摘要:一、观察者模式 观察者模式,又称发布订阅模式,定义对象之间的一对多关系,即多个观察者观察同时监视这被观察对象的状态,一旦被观察者发生变化,所有观察者(即依赖于此对象的)全部进行更新。例如,拍卖的时候,拍卖师观察最高标价,然后通知给其他竞价者竞价。 优点: 1、观察者和被观察者是抽象耦合的。 2、建立 阅读全文
posted @ 2020-06-01 21:19 LeftBody 阅读(171) 评论(0) 推荐(0)