After Using Command Pattern Diagram1
2014-11-13 14:31:55 1 举报
在使用了命令模式(Command Pattern)后,系统的行为可以被封装成对象。这种设计模式允许将请求发送者和接收者解耦,从而增加系统的灵活性和可扩展性。在这个示例中,客户端通过创建具体的命令对象来执行特定的操作,而不是直接调用接收者的函数。这使得可以更容易地添加新的命令或修改现有命令,而无需修改接收者的代码。此外,命令模式还支持撤销操作,因为每个命令都可以存储其历史状态。总之,使用命令模式可以提高代码的可读性、可维护性和可扩展性。
作者其他创作
大纲/内容
send
Menu2
+ Menu2(Cook c): Menu2+ sent()
Menu3
+ Menu3(Cook c): Menu3+ sent()
Menu
# c:Cook
+ Menu(Cook c): Menu+ sent()
Menu1
+ Menu1(Cook c): Menu1+ sent()
Cook
+ makeBurger()+ makeFish()
Customer
- c:Cook- m:Menu
+ order(int o)
Version 2.0
0 条评论
下一页