Closed yangsirgo closed 3 years ago
设计模式分类: 参见示意图:
设计模式应用场 景和记忆关键字:
桥接模式示意图:
组合模式:树形目录结构,比如组织架构,windows的目录等
装饰模式: 一层一层往上面加,动态给对象增加额外的职责。
外观模式:示意图:
职责链模式:类似与财务审批,我这批不了,传递给上一级审批。好处是不用与各个级别的人都要接触,审批了,这样只需要 传送一次即可,后面的任务自己处理了。示意图:
迭代器模式:例子 .next 方法可以获取指针对象中的下一个对象,就使用了迭代器模式。
观察者模式:建立观察,主体变化,通知观察者变化。
状态模式: 比如不同的会员享受不同的折扣,不同的会员状态变化变成类,状态变化,折扣也会跟着变化。 模板方法模式和访问者模式不怎么考。 易混淆的设计模式:
设计模式分类: 参见示意图:
设计模式应用场 景和记忆关键字:
桥接模式示意图:
组合模式:树形目录结构,比如组织架构,windows的目录等
装饰模式: 一层一层往上面加,动态给对象增加额外的职责。
外观模式:示意图:
职责链模式:类似与财务审批,我这批不了,传递给上一级审批。好处是不用与各个级别的人都要接触,审批了,这样只需要 传送一次即可,后面的任务自己处理了。示意图:
迭代器模式:例子 .next 方法可以获取指针对象中的下一个对象,就使用了迭代器模式。
观察者模式:建立观察,主体变化,通知观察者变化。
状态模式: 比如不同的会员享受不同的折扣,不同的会员状态变化变成类,状态变化,折扣也会跟着变化。 模板方法模式和访问者模式不怎么考。 易混淆的设计模式: