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

 

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

 

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

 

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

 

Command模式:

Command 和 Observer 的一些区别

 

Observer模式:

 Command 和 Observer 的一些区别

相关文章:

  • 2021-06-29
  • 2021-10-13
  • 2021-04-09
  • 2021-10-12
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-03-08
  • 2021-09-30
  • 2022-12-23
  • 2021-12-18
  • 2021-11-29
  • 2021-10-04
  • 2021-08-16
相关资源
相似解决方案