设计模式
期望能不只是简单罗列各种设计模式,而是真的结合实际工作开发中,使用设计模式让代码变得更优雅,不定时更新~
设计模式境界
《深入浅出设计模式(HFDP,Head First Design Pattern)》的作者说,使用设计模式有3个层次:
- Beginner——初级的时候无处不用设计模式,认为用的模式越多,设计就越好
- Intermediate——中级的时候知道何时该用什么设计模式,什么时候不该用
- Zen——到了禅的境界,设计模式被用来简化设计,让设计更优雅
设计模式原则
- S – Single Responsibility Principle 单一职责原则
- 一个程序只做好一件事