复合模式——Head First Design Patterns

来源:互联网 发布:桌面便签软件下载 编辑:程序博客网 时间:2024/05/17 06:26

定义:组装使用某些设计模式,并且这些设计模式放在一块能解决一种通用问题

 

使用场景:

 

类图:

 

代码样例:MVC

 

优点:1)集各种设计模式的优点 2)解决一种通用问题

缺点:

 

类似的设计模式:

 

配套的内功心法:1MVC中的M实际不是指模型,而是指具体的逻辑代码 2MVC包含观察者(视图显示)、策略(控制器,用于调用不同的逻辑)、组合(人机接口)等设计模式

0 0
原创粉丝点击