设计模式2
来源:互联网 发布:美工职业描述 编辑:程序博客网 时间:2024/06/01 09:31
设计模式
1、装饰模式
案例
io流:可以互相反复包装。
2、观察者模式
定义:一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知,此种模式通常被用来实现事件处理系统
适用场景:
1、 一个对象状态的更新,需要其他对象同步更新,且其他对象的数量动态可变。
2、 对象仅需要将自己的更新通知给其他对象而不需要知道其他对象的细节。
1、 一个对象状态的更新,需要其他对象同步更新,且其他对象的数量动态可变。
2、 对象仅需要将自己的更新通知给其他对象而不需要知道其他对象的细节。
案例:监视器模型
多个观察者对象一个被监视对象,监视对象负责接收消息后转发给观察者,观察者选择性接收消息、
阅读全文
0 0
- 设计模式(2): 什么是设计模式
- 设计模式2—Proxy设计模式
- 设计模式:2)策略设计模式
- 设计模式2-Builder模式
- 设计模式2-工厂模式
- 设计模式(2) ------------组合模式
- 设计模式2 观察者模式
- 设计模式(2)--观察者模式
- 设计模式(2): 生成器模式
- 设计模式2-模板模式
- 设计模式:2策略模式
- 设计模式(2)-代理模式
- 设计模式-2-观察者模式
- 【设计模式】## 2、模板模式##
- 设计模式(2) Builder模式
- 设计模式【2】:策略模式
- 设计模式--[2]原型模式
- 设计模式2(工厂模式)
- 解决apt-cyg安装软件出现的MD5 sum did not match, exiting错误
- 三维图形技术点
- LEETCODE 36. Valid Sudoku
- Leetcode: insertion-sort-list
- scala2
- 设计模式2
- scala编程入门(理解)
- AndroidStudio-未 commit 惨剧下的本地数据恢复
- 学习springmvc的第六天(@PathVariable 注解、Ant字符匹配、指定请求方式)
- [DP 平衡树] Codeforces 809D Round #415 (Div. 1) D. Hitchhiking in the Baltic States
- jdbc-占位符
- iOS10隐私权限
- Android 按home键重新创建Activity的问题
- java 异常中的throws关键字