![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
pengzhisen123
这个作者很懒,什么都没留下…
展开
-
设计模式---观察者模式
一、观察者模式原理 1、Internet气象站项目: 提供温度、气压和湿度的接口 测量数据更新时需时时通知给第三方 需要设计开放型API,便于其他第三方公司也能接入气象站获取数据 2、WeatherData类 二、观察者模式示例演示三、Java内置观察者四、观察者模式关键点...原创 2018-05-09 00:03:56 · 200 阅读 · 0 评论 -
设计模式---策略模式
一、策略模式原理 1、模拟鸭子项目 功能:鸭子会叫,会游泳 public abstract class Duck{ public Duck{ } public void Quack(){ System.out.println("~~gaga~~"); } public abstract void display(); ...原创 2018-05-21 23:57:40 · 138 阅读 · 0 评论 -
设计模式---装饰者模式
一、装饰者模式原理 1、咖啡馆订单系统项目 咖啡馆订单项目: 1)、咖啡种类:Espresso、ShortBlack、LongBlack、Decaf 2)、调料:Milk、Soy、Chocolate 3)、扩展性好、改动方便、维护方便 3、有些问题 1)增删调料种类 2)添加多份问题 2、装...原创 2018-05-22 16:22:33 · 154 阅读 · 0 评论