每周一个设计模式
2017年
1. 单例模式 3.1--3.5
2. 工厂模式
打脸了,根本没坚持下来,时光留到2019.06.29,重复昨天的故事。
为何要学习设计模式?
经验复用:你的问题很大可能前人已经经历过并且给了很好的解决方案,这些方案就是设计模式
用专业的词汇进行充分的沟通:只要你说使用观察者模式,就不用啰嗦具体的实现了,圈内人都懂
让谈论层次保留在设计层面,不会低到与类与对象这种琐碎的事情上
直到OO基础概念(封装、抽象、继承、多台),就可以自动设计出单行的、可以复用的、可以维护的系统吗?
不是,需要不断地艰苦的实战。
如果直到了很多设计模式,就可以减少很多体力劳动,借鉴前人的思想结晶。站在前人的肩膀上走得更稳。