怎么选择设计模式
来源:互联网 发布:php开发招聘 编辑:程序博客网 时间:2024/04/27 19:22
●考虑设计模式怎样解决设计问题的
找到合适的对象、决定对象的粒度、指定对象接口以及设计模式解决设计问题的几个其他方法。
●浏览模式的意图部分
通读每个设计模式的意图,找出和你的问题相关的一个或多个模式。可使用分类方法缩小你的搜索范围。
●研究模式怎样互相关联
研究设计模式之间的关系能指导你获得合适的模式或模式组。
●研究目的相似的模式
对照创建型模式、行为型模式、结构型模式之间的共同点和不同点。
●检查重新设计的原因
看一看从“设计应支持变化”小节开始讨论的引起重新设计的各种原因,在看看你的问题是否与它们有关,然后再找出哪些设计模式可以帮助你避免这些会导致重新设计的因素。
●考虑你的设计中哪些是可变的
这个方法与关注引起重新设计的原因刚好相反。它不是考虑什么会迫使你的设计改变,而是考虑你想要什么变化却不引起重新设计。最主要的一点是封装变化的概念,这是许多设计模式的主题。
- 怎么选择设计模式
- 怎么选择设计模式
- 设计模式怎么使用,如何选择设计模式
- 设计模式怎么解决设计问题
- GOF 23种设计模式 怎么分类
- 关于选择页面的设计模式
- IOS设计模式的选择——>
- iOS开发:架构选择、目录结构设计、设计模式选择
- 学习设计模式的层次及设计模式怎么解决设计问题
- 笔试怎么过(4)C#笔试和设计模式
- java多线程设计模式 选择自 zdmilan 的 Blog
- 对于设计模式之间的选择,可以这样考虑
- 也谈如何选择合适的设计模式
- 设计模式之How to Select a Design Pattern 如何选择设计模式
- 我该怎么选择?
- 怎么选择虚拟主机?
- 程序员怎么选择发展方向
- 怎么正确地选择运算放大器
- Apache+Tomcat
- “UML应用实作细节”(by Think, UMLChina)复习笔记(4)——通过用例组织需求
- 测试
- Java性能优化技巧集锦
- 使Samba服务器每次开机自动启动
- 怎么选择设计模式
- 设计模式-行为模式(Observer)
- 生肖、天干地支年份、星座简便判断方法(VB)
- 怎样使用设计模式
- 数据库安装问题
- 各大数据库管理系统的比较,急、急、急!!!!!!!!!!!!!!!!
- APACHE+PHP5+MYSQL4(5)+PHPMYADMIN 的简易安装配置 (转)
- X-Window的架构(转)
- Learning ADSI - Part 2: Editing Users and Administering Groups