After Using Command Pattern Diagram2
2014-11-13 14:32:00 3 举报
在使用了命令模式(Command Pattern)后,系统的行为和操作被封装成独立的对象。这些对象被称为命令,它们可以包含参数并执行相应的操作。通过将请求封装为一个对象,我们可以使用不同的请求、队列或者日志来参数化其他对象。这使得请求的调用者和接受者解耦,允许对请求进行参数化、队列化、记录日志以及支持可撤销的操作。这种设计模式在构建用户界面、编写宏、实现事务管理等方面非常有用,它提供了一种将请求的发送者和接收者解耦的方法,使得发送者不必知道接收者的接口,从而降低了系统的耦合度。
作者其他创作
大纲/内容
*
Waitress
- m:Menu- mList:List
Menu1
+ Menu1(Cook c): Menu1+ contained()
1
contained
Customer
+ order()
Menu2
+ Menu2(Cook c): Menu2+ contained()
Menu3
+ Menu3(Cook c): Menu3+ contained()
Menu
# c:Cook
+ Menu(Cook c): Menu+ contained()
Cook
+ makeBurger()+ makeFish()
After Using Command Pattern Version 3.0
0 条评论
下一页