博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Command 和 Observer 的一些区别
阅读量:4612 次
发布时间:2019-06-09

本文共 284 字,大约阅读时间需要 1 分钟。

1.Command封装一个请求对象,Observer定义一种一对多的依赖关系;

 

2.Command通过对象解耦,Observer可以通过消息解耦;

 

3.Command可以有执行和撤消操作,所以从某种意义上来说,Command是有序的,Observer是无序的;

 

4.Command是在主类中通过接口调用各客户端子类的功能,Observer支持主类将更新通知给客户端,然后由客户端自行处理。

 

Command模式:

 

Observer模式:

 

转载于:https://www.cnblogs.com/Random/archive/2012/03/21/2409090.html

你可能感兴趣的文章
compilation与编译
查看>>
useradd mfs -s /sbin/nologin -M
查看>>
mysql数据库:数据类型、存储引擎、约束、
查看>>
LeetCode-Find the Celebrity
查看>>
LeetCode-Longest Increasing Subsequence
查看>>
LeetCode-Reverse Bits
查看>>
zynq如何查看当前网速
查看>>
vue+element-ui实现表格checkbox单选
查看>>
linux公司常用基础命令必知必会
查看>>
Oracle——PL/SQL 语句
查看>>
java nio
查看>>
Spring框架的AOP的底层实现之JDK的动态代理(代码了解,理解原理)
查看>>
查询和修改selinux状态
查看>>
hdu 1348:Wall(计算几何,求凸包周长)
查看>>
手动下载spring jar包
查看>>
WinForm登陆窗体,基础属性
查看>>
Android进阶篇-WindowManager
查看>>
外卖APP调研
查看>>
java-泛型
查看>>
网站优化
查看>>