易栈 · 一盏

塞外秋来,衡阳雁去

 设计模式

设计模式:可复用面向对象软件基础 下

三、行为模式

行为模式涉及到算法对象职责的分配

1、Chain Of Responsibility(职责链)

描述:使多个对象有机会处理请求,从而避免请求的发送者接收者之间的耦合关系。实现的方法是将接收者对象连成一条链,并沿着这条链传递该请求直到有一个对象处理它为止。 
  阅读全文

设计模式:可复用面向对象软件基础 上

设计面向对象软件时,一般要先找到相关的对象。以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。要一下得到复用性和灵活性好的设计非常困难,所以设计者更愿意使用以前使用过的,经过验证的设计。设计模式就是归纳整理出来的一些设计,这些设计在面向对象系统中很重要并且反复出现。
  阅读全文

设计模式:面向对象软件设计常见问题

《设计模式:可复用面向对象软件基础》里面提到怎么用设计模式来解决面向对象软件设计中常见的一些问题,把书中对这些问题的分析整理了一下:

一、寻找合适的对象,决定对象的粒度
  阅读全文