/images/avatar.jpeg

创建型 - 建造者模式

建造者模式(Builder)是一种创建型设计模式,使你能够分步骤创建复杂对象。在这个过程当中,用户不需要知道内部的具体构建细节。建造者模式尤其适用于需要构建对象的构建过程比较复杂,包含多个可选部分的情况。

创建型 - 抽象工厂模式

抽象工厂模式(Abstract Factory)创建的是对象家族,也就是很多对象而不是一个对象,并且这些对象是相关的,也就是说必须一起创建出来。而工厂方法模式只是用于创建一个对象,这和抽象工厂模式有很大不同。

设计模式知识体系

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、无数工程师实践的代码设计经验的总结,它是面向对象思想的高度提炼和模板化,使用设计模式是为了让代码具有更高的可重用性,更好的灵活性和可拓展性,更易被人阅读和理解;不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。