设计模式

2018-09-16  本文已影响4人  小凡凡520
代理模式

当一个类的某些功能需要由别的类来实现、但是又不确定具体会是哪个类实现。

有两个主体:委托者(方法调用者)、代理者(方法实现者)。

观察者模式

观察者注册自己感兴趣的事件、被观察者不需要知道观察者的存在。

单例模式

主要用于共享资源、并且确保该实例只被初始化一次。

工厂模式

专门定义一个类来负责创建其他类的实例、被创建的实例常常具有共同的父类(基于多态)。

工厂模式分为三种:简单工厂模式、工厂模式、抽象工厂模式。

上一篇下一篇

猜你喜欢

热点阅读