颠覆软件

关注 : 架构与设计,敏捷,快速开发,项目管理,执行力,SSH,RoR

详细设计思路–关键的设计模式

Filed under: 架构与设计 — Alex at 6:22 pm on Friday, April 4, 2008

详细设计思路

1. 方略

件架构师完成设计规范的制定

设计由架构师分配

设计程由架构师来进行制定

推荐使用

n Rational RMC

2. 设计素材

局部分析

n

n

n 控制

性分析

景装

象整理工作(80%

3. 去除重设计

更小分解

n 性提取

只做一次

4. 去除相似性设计

共性与个性的分离

封装共性到基

n 抽象或接口

n 设计

虑扩展性问题

à 接模式

象管理

à 模式

算法问题

à 模板模式

à 策略模式

à 状态模式

à 职责链模式

流程问题

à 状态模式

à 建者模式

à 管道过滤器模式

管理问题

à 微核模式

取自架

à 管道过滤

à 代理者模式(10

à IOC模式

à AOP模式

à 反射模式

5. 发现变趋势

用例的展点发现变趋势

看到趋势封装趋势

6. 的元模型提取

的原子化

的分

7. 设计

n 量描述

设计质

n 性元素

8. 设计

的依平台

n 操作系

n

n 框架

%e8%af%a6%e7%bb%86%e8%ae%be%e8%ae%a1%e6%80%9d%e8%b7%af.jpg