定义:组装使用某些设计模式,并且这些设计模式放在一块能解决一种通用问题
使用场景:
类图:
代码样例:MVC
优点:1)集各种设计模式的优点 2)解决一种通用问题
缺点:
类似的设计模式:
配套的内功心法:1)MVC中的M实际不是指模型,而是指具体的逻辑代码 2)MVC包含观察者(视图显示)、策略(控制器,用于调用不同的逻辑)、组合(人机接口)等设计模式
定义:组装使用某些设计模式,并且这些设计模式放在一块能解决一种通用问题
使用场景:
类图:
代码样例:MVC
优点:1)集各种设计模式的优点 2)解决一种通用问题
缺点:
类似的设计模式:
配套的内功心法:1)MVC中的M实际不是指模型,而是指具体的逻辑代码 2)MVC包含观察者(视图显示)、策略(控制器,用于调用不同的逻辑)、组合(人机接口)等设计模式