为何MVC没有被列入23种设计模式之一
2017-08-19 09:22
267 查看
GoF (Gang of Four,四人组, 《Design Patterns: Elements of Reusable Object-Oriented Software》/《设计模式》一书的作者:Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides)并没有把MVC提及为一种设计模式,而是把它当做“一组用于构建用户界面的类集合”。
在他们看来,它其实是其它三个经典的设计模式的演变:观察者模式(Observer)(Pub/Sub), 策略模式(Strategy)和组合模式(Composite)。根据MVC在框架中的实现不同可能还会用到工厂模式(Factory)和装饰器(Decorator)模式。
相关文章推荐
- 为什么GOF的23种设计模式里面没有MVC?
- 为什么GOF的23种设计模式里面没有MVC?
- 为什么23种设计模式没有 MVC
- 为什么GOF的23种设计模式里面没有MVC?
- [转]为什么GOF的23种设计模式里面没有MVC?
- 为什么mvc不是23种设计模式之一?
- 使用 MVC 设计模式的 Dojo Grid
- 23种设计模式之——建造者模式
- 追MM与Java的23种设计模式
- iOS中MVC等设计模式详解
- 从追MM谈Java的23种设计模式
- java23种设计模式
- Java开发中的23种设计模式详解----观察者模式(Observer)
- 【设计模式】23种设计模式
- Java开发中的23种设计模式详解
- 追MM与Java的23种设计模式
- Java开发中的23种设计模式详解
- 23种设计模式(超级简洁)
- 23种设计模式
- 23种设计模式