①单例模式
②工厂模式
纽约/芝加哥 披萨的故事
③策略模式
1.简略图
2.小故事
鸭子的故事:
绿头鸭、红头鸭、橡皮鸭……
④状态模式
1.简略图
与上同
2.小故事
糖果机的故事
⑤观察者模式
气象站的故事
避免不了的耦合,尽量避免控制耦合
⑥装饰者模式
小故事:
星巴克的故事-卖咖啡
⑦代理模式
远程糖果机的故事
⑧适配器模式
适配器模式将一个类的接口转换成客户期望的另一个接口
把火鸡变成鸭子
⑨桥梁模式
桥接模式通过将实现和抽象放在两个不同的类层次中而使它们可以独立改变。
老司机开车的故事
⑩责任链模式
当你想要让一个以上的对象有机会能够处理某个请求的时候,就使用责任链模式(Chain of Responsibility Pattern)。
红楼梦-击鼓传花,报销发票,Tomcat Filter
【总结】
【感慨】
学习模式的过程真的是感悟高人智慧的旅程呀!
比如:状态模式、装饰模式,牛!