设计模式
-Thinker
这个作者很懒,什么都没留下…
展开
-
设计模式之禅
1.知道OO基础,并不足以让你设计出良好的OO系统。2.良好的OO设计必须具备可复用、可扩充、可维护三个特性。3.模式可以让我们建造出具有良好OO设计质量的系统。4.模式被认为是历经验证的OO设计经验。5.模式不是代码,而是针对设计问题的通用解决方案。你可以把他们应用到特定的应用中。6.模式不是被发明,而是被发现。7.大多数的模式和原则,都着眼于软件变化的主题。8.大多原创 2016-07-30 10:33:22 · 462 阅读 · 0 评论 -
大话设计模式读书笔记之策略模式
1.找出应用中可能需要变化之处,把他们独立起来,不要和那些不需要变化的代码混在一起。(把会变化的部分取出并"封装"起来,好让其他部分不会受到影响)换句话说,如果每次新的需求一来,都会使某方面的代码发生变化,这部分代码需要被抽出来,和其他稳定的代码有所区分。2.针对接口编程,而不是针对实现编程。针对接口编程真正的意思是针对超类型编程。关键就在于多态。利用多态,程序可以针对超类型编程,执行时会根据原创 2016-07-17 08:02:01 · 406 阅读 · 0 评论