摘要: 设计模式简介 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中,特定场景下,类(抽象类之间,抽象类和派生类)之间或者相互通信的对象之间常见的组织关系。 对象是什么?----从概念层面讲,对象是某种拥有责任的抽象。----从规格层面讲,对象是一系列可以被其他对象使用的公共接口。----从语言实现层面来看,对象封装了代码和数据从设计原则到设计模式针对接口编程,而不是针对实现编程---- 客户无需知道所使用对象的特定类型,只需要知道对象拥有客户所期望的接口。优先使用对象组合,而不是类继承---- 类继承通常为“白箱复用”,对象组合通常为“黑箱.. 阅读全文
posted @ 2013-12-04 21:45 尘虑萦心 阅读(204) 评论(0) 推荐(0) 编辑