GRASP 通用职责分配软件模式
2012-06-07 10:17
417 查看
GRASP:General Responsibility Assignment Software Patterns 通用职责分配软件模式。
首先我们先来区分下GRASP与GOF模式的区别,它们主要在什么时候用,用来做什么。在软件开发过程中,我们常说面向对象开发,面向对象思想应该贯穿整个软件开发生命周期。我们在将现实世界中的业务对象及业务功能抽象成软件系统中的系统对象过程中应该遵循使用GRASP模式。而在具体技术实现上应该遵循使用GOF设计模式,来实现系统功能。即GRASP主要使用在分析设计阶段,与具体技术无关;而GOF模式主要使用在开发阶段,与具体技术相关,它是对GRASP设计成果进行实现时而使用,是一种开发阶段的设计模式。
GRASP软件设计模式包括9个模式:创建者、信息专家、低耦合、控制器、高内聚、多态性、纯虚构、间接性、防止变异。
首先我们先来区分下GRASP与GOF模式的区别,它们主要在什么时候用,用来做什么。在软件开发过程中,我们常说面向对象开发,面向对象思想应该贯穿整个软件开发生命周期。我们在将现实世界中的业务对象及业务功能抽象成软件系统中的系统对象过程中应该遵循使用GRASP模式。而在具体技术实现上应该遵循使用GOF设计模式,来实现系统功能。即GRASP主要使用在分析设计阶段,与具体技术无关;而GOF模式主要使用在开发阶段,与具体技术相关,它是对GRASP设计成果进行实现时而使用,是一种开发阶段的设计模式。
GRASP软件设计模式包括9个模式:创建者、信息专家、低耦合、控制器、高内聚、多态性、纯虚构、间接性、防止变异。
相关文章推荐
- 【转】 GRASP(通用职责分配软件模式)模式
- GRASP通用职责分配软件模式(General Responsibility Assignment Software Patterns)
- GRASP通用职责软件分配模式
- Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”
- Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”
- GRASP 通用职责软件分配模式
- GRASP通用职责分配软件模式
- 设计模式学习之GRASP通用职责分配软件模式
- 系统架构模式&&通用职责分配软件模式(GRASP)&&代码设计模式
- GRASP (object-oriented design)通用职责分配软件模式
- GRASP(通用职责分配软件模式)介绍及一些小经验
- GRASP(通用职责分配软件模式)介绍及一些小经验
- [设计原则1]GRASP 通用职责分配软件原则
- 通用职责分配软件模式
- 通用责任分配软件模式GRASP
- GRASP (职责分配原则)设计模式
- 面向对象设计步骤二-------指定属性的类型和可见性,分配职责(GRASP),消息驱动,设计模式进行局部设计
- 《敏捷软件开发-原则、模式与实践》-第八章 单一职责原则(SRP)
- GRASP----(职责分配原则)
- 敏捷软件开发:原则、模式与实践——第8章 SRP:单一职责原则