设计模式

设计模式|模板方法

刘启春

模板方法(TemplateMethod)定义一个操作中的算法的骨架, 而将一些步骤延迟到子类中, 使得子类可以不改变一个算法的结构即可重新定义算法的某些特定的步骤。

设计模式|单例模式

刘启春

在软件开发过程中经常会遇到一个类只需要一个对象, 我们在整个程序的运行过程供仅使用这个对象完成一部分功能, 这种类的设计有一个传统的名字——单例模式. 单例模式体现了功能的高内聚, 单例独自拥有一个系统的一部分功能, 通过单例对象在系统的任何地方调用方法也就统一管理的系统的这部分功能.

设计模式|工厂模式

刘启春

工厂模式属于创建型模式,它很好的解耦了对象的创建依赖。什么是对象的依赖呢? 在 java 中如果在一个类里new创建了一个对象, 就说明这个类依赖了被创建的对象的类