- 博客(2)
- 收藏
- 关注
原创 Java设计模式-观察者模式
定义: 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。我们拿订阅新闻做一个例子吧! 场景:当你想知道每天最新的新闻,而自己却嫌麻烦,去找哪些新闻是最新的。那么,你就可以通过微信订阅公众号的方式,公众号会像
2017-11-15 15:35:20 261
原创 Java设计模式-装饰者模式
定义: 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。我们拿买蛋糕做一个例子吧! 场景:我们去甜品店买蛋糕,里面有各种口味的蛋糕。当你想买一个适合你口味的蛋糕,而店员却告诉你着蛋糕没有。那怎么办呢?别灰心,店员会告诉你,你可以定制这个蛋糕啊。虽然我们没卖这蛋糕,但是蛋糕师父可以帮你”装饰”出来哦!
2017-11-14 15:58:30 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人