设计模式是一套被反复使用的 经过分类的 代码设计经验的总结 为了重用代码 使代码更易被他人理解
根据设计模式参考书 Design Patterns - Elements of Reusable Object-Oriented Software
一共介绍了23中设计模式 这些模式可以分为三大类
创建型模式(Creational Patterns) 结构型模式(Structural Patterns) 行为型模式(Behavioral Patterns)
创建型模式
单例模式
单例模式(Singleton Pattern) 单例类只能有一个对象被创建 同时必须自己创建自己的唯一对象
工厂模式
工厂模式(Factory Pattern)