设计模式重思考一
2012-12-07 11:22
225 查看
如果说在软件中蕴含有智慧的话,那么面向对象里面有真正的智慧。当去解剖一条鱼的时候,虽然可以清楚的知道各个细节,但是这已经成为了一条死鱼。在学习很多支离破碎的知识点的之后,需要画龙点睛之笔。
组合。通过类的组装来实现灵活的系统,而不仅仅是通过继承来实现。
解耦。减少系统中不同元素之间的依赖关系。
接口。为了接口而编程,而不是为了实现而编程。
设计模式词典。
而其中所蕴涵的真意,虽然是头脑里面知道了,很多时候却很难体会到里面的微妙。常常是大刀阔斧的去做一件事情,而正是在做一件吃力不讨好的事情,失去了其中的乐趣。
设计模式的原则
设计模式简洁地描述了解决一类问题的方法,它更强调于可以重用和灵活的解决问题的方法。为了实现这个目的,有几条核心的需要遵循的原则组合。通过类的组装来实现灵活的系统,而不仅仅是通过继承来实现。
解耦。减少系统中不同元素之间的依赖关系。
接口。为了接口而编程,而不是为了实现而编程。
设计模式词典。
而其中所蕴涵的真意,虽然是头脑里面知道了,很多时候却很难体会到里面的微妙。常常是大刀阔斧的去做一件事情,而正是在做一件吃力不讨好的事情,失去了其中的乐趣。
相关文章推荐
- 机房收费系统--设计模式思考
- 抛开设计模式,软件设计的微思考
- 思考设计模式
- 设计模式与泡mm的关系之Prototype原型模式及原型模式的再思考
- 设计模式与泡mm的关系之flyweight享元模式及享元模式的再思考
- 设计模式与泡mm的关系之Chain of Responsibility职责链模式及再思考
- 设计模式之桥接模式的学习思考
- 设计模式:23 烤羊肉串引来的思考_命令模式
- 1_我对设计模式的思考
- 浅谈Route组件的设计思考与模式
- 设计模式与泡mm的关系之Builder生成器模式及Builder模式的再思考
- 设计模式的思考
- Vistor设计模式续:合并操作,分离思考
- 设计模式 原型模式与C++ & 设计模式的思考
- php各种设计模式简单实践思考
- 设计模式学习的思考
- 对于设计模式的一点思考(杂记)
- 设计模式--对外观模式的思考
- 设计模式思考和拾遗(学习笔记和思考,持续更新)
- 对Java开发的思考(代码组织、设计模式、开发流程)