随笔分类 -  面向对象

摘要:“依赖于抽象而非依赖于实现”话句话说“针对于接口编程,而非针对于实现编程”or “依赖于基类而不是具体实现的子类”: 面向对象概念里的抽象其实说白了,就是能把问题或者事物用一种通用的情形来描述或表达,所以有了基类子类的概念,在解决一些问题的时候,发现某些类和某些类组合在一起更适合解决这些问题,而且让扩展更方便;所以这些解决问题的方法、思路和思想被总结和抽象一下就是所谓的设计模式。 面向抽象编程,关键就四字:“封装变化”,纵观各种设计模式,无一不体现这一思想,如Builder模式,封装对象构建过程,Strategy模式,封装算法具体实现等等。 本质上来说,面向对象和面向过程的核心思想是... 阅读全文
posted @ 2012-07-03 09:55 尘于烦事 阅读(156) 评论(0) 推荐(0)