计算机科学书籍《Design Patterns: Elements of Reusable Object-Oriented Software》首次出版。 这本书的四位作者:Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides,被称为“四人帮”。在科技圈,你会经常看到这个绰号简称为 GoF。尽管 GoF 设计模式这本书出版于 20 多年前,但它仍然是畅销书。
GoF 设计模式类型
Creational Design Patterns 5
Pattern Name
Description
Singleton单例
单例模式限制类的初始化,以确保只能创建该类的一个实例。
Factory 工厂模式
The factory pattern takes out the responsibility of instantiating a object from the class to a Factory class.