![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
搞IT的王蜀黍
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式——观察者模式
转载:https://www.cnblogs.com/luohanguo/p/7825656.html1、初步认识观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。2、这个模式的结构图3、可以看到,该模式包含四个角色抽象被观察者...转载 2018-06-25 13:08:41 · 110 阅读 · 0 评论 -
JAVA设计模式——装饰着模式
转载:https://www.cnblogs.com/stonefeng/p/5679638.html公司门口有一个小摊卖手抓饼和肉夹馍的,有时候中午不想吃饭就会去光顾一下那个小摊,点了手抓饼之后往往还可以在这个基础之上增加一些配料,例如煎蛋,火腿片等等,每个配料的价格都不一样,不管你怎么配配料,最终价格是手抓饼基础价加上每一种所选配料价格的总和。小摊的价格单如下:如何使用一种设计模式来处理价格计...转载 2018-06-25 15:18:09 · 166 阅读 · 0 评论 -
JAVA设计模式——三个工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
转载:http://www.cnblogs.com/stonehat/archive/2012/04/16/2451891.html 简单工厂模式 当需要加法类的时候,调用工厂类的CreateOperate(),要指定制造的Product 例如在大话设计模式P11给的运算工厂例子:public static Operation createOperate(string operate) ...转载 2018-06-26 09:58:55 · 172 阅读 · 0 评论