学习一些设计模式写的代码,会陆陆续续将一些设计模式代码上传。这是观察者模式的Java实现,主要在于设计思想 已经学习并使用过的设计模式:
- 工厂模式:比较简单,主要通过一个工厂类和接口规范批量生产对象;
- 单例模式:经常用在只需要一个实例对象的场合,比如工厂中,全局维护一个工厂实例;
- 装饰器模式:暂时用的比较少,在java jdk中一些类的设计采用此模式,比如处理流;
- 代理模式:之前在typescript开发中遇到过这类设计模式;
- 模板模式:接口的设计其实就是采用这种思路,定义一个规范; 待完善......