设计模式

设计模式是一套被反复使用的 经过分类的 代码设计经验的总结 为了重用代码 使代码更易被他人理解

根据设计模式参考书 Design Patterns - Elements of Reusable Object-Oriented Software
一共介绍了23中设计模式 这些模式可以分为三大类
创建型模式(Creational Patterns) 结构型模式(Structural Patterns) 行为型模式(Behavioral Patterns)

创建型模式

单例模式

单例模式(Singleton Pattern) 单例类只能有一个对象被创建 同时必须自己创建自己的唯一对象

工厂模式

工厂模式(Factory Pattern)

End of reading! -- Thanks for your supporting