设计模式学习1 Singleton
Design Pattern : Singleton
1.闲话:不是为了使用设计模式而学习设计模式,设计模式是在实际项目中根据常见的问题而总结出来的正确的做法。实际项目中,用户的需求是在不断变化,而设计模式的使用就是为了应对这种变化,尽量更改较少的代码来应对需求的变化。
2.面向对象设计原则
- 针对接口编程
- 有先使用对象组合,尽量较少使用对象组合
- 封装变化点,应对实际中需求变化
3.Singleton Pattern
总结singleton:如何控制用户使用new对一个类的实例的构造器的任意调用。