随笔分类 - 设计模式
摘要:职责链模式(Chain Of Responsibility) 如果你的类为了实现某种功能,需要调用一批组件中的一个(或多个),并且它不知道在什么情况下调用什么组件,这时不妨让组件串成一个链,链中的每个组件按顺序自己检测自己能否提供这个功能,这就是职责链模式。 动机 Web服务器往往提供某种对请求进行
阅读全文
摘要:在面向对象程序设计中,很多个对象要被组织在一起协同工作,结构型设计模式给出了一些通用的组织对象的方法。 适配器模式(Adapter) 在两种不相容的组件之间造一座桥,使得我们可以复用已有组件实现另一个组件,即使它们不相容,这就是适配器模式。 动机 你在编写一个绘图软件,Shape是所有图形的接口,目
阅读全文
摘要:前言 最近在拜读GoF设计模式这本书。理解起来还是有点费劲的,不知道是中文版翻译的原因还是啥。所以,这里我尽量把书里的话说的简单一点,但说实话,这本书不适合作为设计模式初学者的第一本书,它适合已经了解了设计模式并且有过一些在实际项目中对设计模式的体验,想要复习或更加精进的掌握设计模式的人。 设计模式
阅读全文
