GRASP 通用职责分配软件模式
来源:互联网 发布:三大网络运营商哪个好 编辑:程序博客网 时间:2024/06/05 05:58
GRASP:General Responsibility Assignment Software Patterns 通用职责分配软件模式。
首先我们先来区分下GRASP与GOF模式的区别,它们主要在什么时候用,用来做什么。在软件开发过程中,我们常说面向对象开发,面向对象思想应该贯穿整个软件开发生命周期。我们在将现实世界中的业务对象及业务功能抽象成软件系统中的系统对象过程中应该遵循使用GRASP模式。而在具体技术实现上应该遵循使用GOF设计模式,来实现系统功能。即GRASP主要使用在分析设计阶段,与具体技术无关;而GOF模式主要使用在开发阶段,与具体技术相关,它是对GRASP设计成果进行实现时而使用,是一种开发阶段的设计模式。
GRASP软件设计模式包括9个模式:创建者、信息专家、低耦合、控制器、高内聚、多态性、纯虚构、间接性、防止变异。
- GRASP 通用职责软件分配模式
- GRASP 通用职责分配软件模式
- GRASP通用职责软件分配模式
- GRASP通用职责分配软件模式
- 设计模式学习之GRASP通用职责分配软件模式
- GRASP (object-oriented design)通用职责分配软件模式
- 系统架构模式&&通用职责分配软件模式(GRASP)&&代码设计模式
- GRASP(通用职责分配软件模式)介绍及一些小经验
- GRASP通用职责分配软件模式(General Responsibility Assignment Software Patterns)
- GRASP(通用职责分配软件模式)介绍及一些小经验
- 通用职责分配软件模式(GRASP)介绍和个人理解
- Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”
- [设计原则1]GRASP 通用职责分配软件原则
- 通用职责分配软件模式
- GRASP职责分配
- GRASP (职责分配原则)设计模式
- GRASP软件开发模式浅析
- 职责分配模式
- VC字体颜色&VC助手
- C++字符串完全指引之二 —— 字符串封装类
- CentOS6下安装LAMP
- zlib使用库介绍
- 读大道至简
- GRASP 通用职责分配软件模式
- CString 操作指南
- iOS菜鸟学习——NSNotification
- Asp.Net上传组件RadUpLoad(带进度条时间显示)
- hdu 1254 推箱子(BFS+BFS或BFS+DFS)
- Lucene学习总结之一:全文检索的基本原理
- 用Python写了个贪吃蛇
- linux 安装pure-ftp
- 详解Visual Studio 2010中ASP.NET新增23项功能