![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Walker Xie
学之,则难者亦易矣;不学,则易者亦难矣
展开
-
设计模式(观察者模式)
文章目录观察者模式定义简述使用场景例子类图实现观察者模式定义在对象之间定义一对多的依赖,当一个对象发生改变,依赖它的对象会收到通知并自动更新.简述发布订阅模式,发布者发布消息,订阅者获取消息.使用场景例子关注微信公众号,当公众号发布消息时,关注的用户就可以收到推送消息. 取消关注,则无法收到消息类图![观察者模式类图](https://img-blog.csdnimg.cn/20...原创 2019-10-10 15:52:42 · 119 阅读 · 0 评论 -
设计模式(外观模式)
文章目录外观模式定义简述使用场景例子类图实现外观模式定义为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用,来隐藏系统的复杂性简述定义一个高层接口,提供给其他子系统使用.使用场景例子1、去医院看病,可能要去挂号、门诊、划价、取药,让患者或患者家属觉得很复杂,如果有提供接待人员,只让接待人员来处理,就很方便。 2、JAVA 的三层开发...原创 2019-10-10 16:19:05 · 133 阅读 · 0 评论