09 2020 档案
摘要:策略模式定义一系列算法,把他们一个个封装起来,并且使他们可以互相替换。该模式使得算法可以独立于使用它的客户程序而变化。
阅读全文
摘要:先看一下模板方法模式的定义,模板方法模式定义了一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些步骤。
阅读全文
摘要:结构型模式主要处理类或对象的组合,关注于如何将现有类或对象组织在一起形成更大的结构。
阅读全文
摘要:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得对单个对象和组合对象的使用具有一致性。
阅读全文
摘要:桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。
阅读全文
摘要:装饰器模式动态地给一个对象增加一些额外的职责。就增加功能而言,装饰器模式比生成子类更为灵活。
阅读全文
摘要:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
阅读全文