设计模式
liwenqiang758
热爱生活!
展开
-
Head First 设计模式第二章 ----observer模式笔记
设计原则:为了交互对象之间的松耦合设计而努力。观察者模式提供了一种对象设计,让主题(subject)和观察者(observer)之间松耦合。当两个对象之间松耦合,它们依然可以交互,但是不太清楚彼此的细节。松耦合的设计之所以能让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了最低。这是一个自己实现的观察者模式。首先创建类图代码如下:从建立原创 2012-11-01 14:03:38 · 653 阅读 · 1 评论 -
Head First 设计模式第一章 ----策略模式
设计原则设计模式告诉我们如何组织类和对象以解决某种问题。第一个设计原则:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。(把会变化的部分取出并“封装“起来,好让其他部分不会受到影响)第二个设计原则:针对接口编程,而不是针对实现编程(”针对接口编程“真正的意思是”针对超类型编程“,抽象超类型可以是抽象类或接口)理解例子:”针原创 2012-10-30 17:23:47 · 544 阅读 · 0 评论