首页 > 代码库 > 《Prism 5.0源码走读》 设计模式
《Prism 5.0源码走读》 设计模式
Prism或Prism构建的应用程序时会使用大量的设计模式,本文简要列举Prism相关的那些设计模式。
- Adapter(适配器模式):Prism Library主要在Region和IoC container应用Adapter模式。
- ContentControlRegionAdapter.cs
- ItemsControlRegionAdapter.cs
- SelectorRegionAdapter.cs
- UnityServiceLocatorAdapter.cs
- MefServiceLocatorAdapter.cs
- Application Controller Pattern(控制器模式):
- Command Pattern:
- Dependency Injection Pattern:
- Event Aggregator Pattern:
- Facada Pattern:
- Inversion of Control Pattern:
- Observer Pattern:
- Model-View-ViewModel Pattern:
- Registry Pattern:
- Service Locator Pattern:
- Separated Interface and Plug-in
- Composite and Composite View
下图是设计模式在Prism结构设计中的应用:
编辑记录:
2014.08.11 初始版本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。