再识设计模式——(二)Singleton单例模式
再识设计模式,以Java为示例实现语言,系列读书笔记。
很深刻的体会:能亲手画出模式的类图就理解了模式的大半个意思!
一、定义:
Ensure a class has only one instance, and provide a global point of access to it.
再识设计模式——(一)OOD基本原则
早在学生时代就看过《Head First Design Pattern》东南影印版,如今再翻阅,忘了许多,并发现自己还是满钝的,对一些个东西的理解需要多次阅读与实践才能有更深的体会,亦或是看书的目的不尽相同。
虽然网上很多这方面的资料(还有些错误的理解),但今起,记录下再学习过程,并附带一些自己的理解(只是站在别人的肩膀上看问题,也可能错咯!请指教)。
开篇,先介绍面向对象软件设计的几大基本原则:
1、单一职责原则SRP(Single-Responsibility Principle):




