首页
学习
活动
专区
工具
TVP
发布

java闲聊

专栏作者
75
文章
84654
阅读量
25
订阅数
观察者模式
观察者模式 概述 UML类图 代码栗子 总结 概念 概念 观察者模式又叫做发布-订阅模式,观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新(来源百度百科)。栗如,抗日战争中我方地下党人会密切监视日军的一举一动,根据它们的战略部署及时做出相应的返回,这也就是观察者模式(我军->观察者;日军->被观察者) 作用 观察者和被观察者之间是抽象耦合 建立一套触发机制(触发链);栗如(我方地下党观察到日军要进行扫荡,返回基地向班长汇报,班长一级向上
tanoak
2019-04-17
3210
组合模式
概述 UML类图 代码栗子 总结 概述 概念 组合模式是指将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 作用:让客户端不再区分操作
tanoak
2019-03-20
4720
享元模式
概述 概念 享元模式通过共享,用来尽可能减少内存使用量,运用共享技术有效地支持大量细粒度的对象 作用:减少创建对象的数量,以减少内存占用和提高性能 UML类图 代码栗
tanoak
2019-03-19
3730
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档