CSDN论坛 > .NET技术 > C#

问一个OOD的问题 [问题点数:20分,结帖人dnyz]

Bbs2
本版专家分:268
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:348
匿名用户不能发表回复!
其他相关推荐
OOA、OOD、OOP (为新手讲解)
为新手讲解OOA、OOD、OOP
OOA,OOD,OOP的全称是什么?
oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易 ­     ooa(object-oriented analysis):强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析-
面向对象设计(OOD)方法与步骤
   尽管对OOD的地位和作用已经有一定的知识,但目前还没有现成的,形式化的方法论。相应的工具也处于研究之中。下面简要介绍OOD的基本方法和步骤    1.类的认定    OOD中关于类的认定与OOA中关于对象的认定有着密切关系。但是OOD中对类的认定,不能像OOA中那样以准确反映问题空间为衡量准则,更多的要考虑通过对类以及类层次结构的认定,寻找解空间的基本结构,并为实现提供有效的支持。 
OOA/OOD/OOP 的区别
OO   Object-Oriented :面向对象 OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相
OOD面向对象设计原则
OO原则前言:设计时需要考虑这些原则,但随意使用这些原则会使你的程序出现不必要的复杂性(Needless Complexity)。参考及说明本文的撰写,是基于阅读后的梳理《Agile Software Development:Principles,Patterns.and.Practices 》1. 开放-封闭原则(Open-Closed Principle)简称OCP。(一)概念: 软件实体(
问题域部分的设计概述
对OOA结果按实现条件进行补充与调整就是问题域部分。        进行问题域部分设计,要继续运用OOA的方法,包括概念、表示法及一部分策略。 不但要根据实现条件进行OOD设计,而且由于需求变化或新发现了错误,也要对OOA的 结果进行修改。本章的重点是对OOA结果进行补充与调整,要强调的是这部分工作主要 不是细化,但OOA未完成的细节定义要在OOD完成。 补充与调整OOA实体类
面向对象设计(OOD)基本原理
OOD是在设计原理上与传统方法完全不同的一种新型的系统设计方法。    1.OOD的核心概念是对象    OOD既不是功能、也不是数据的分解过程;而是首先在现实世界中寻找、识别出影响用户解决问题、并必须进行操纵的对象;然后用计算机中的软件对象来仿真现实世界的对象和行为。    2.OOD的出发点是充分重视人工系统的作用    现实世界问题的解早已存在于人工系统中,人工系统总结了人们
软件设计 OOA和OOD的作用及说明
“Object Oriented Analyzing 面向对象分析   Object Oriented Design 面向对象设计   Object Oriented Programming 面向对象编程(或者有的就叫面向对象程序设计,我理解为编码实现)” 这里只讲了OOA和OOD,OOP的东西稍后再找。 1.OOA OOA的主要工作是软件的需求,对要解决的问题进行分
OOA和OOD的合理解释
1.第一讲: 1.OOA和OOD到底是什么? OOA:全称Object-Oriented Analysis,面向对象分析方法。 在百度上查了几篇,发现讲的都大同小异,而且于我而言较为晦涩,生词太多。所以通过查阅专业书籍,资料,加上自己的理解,这里记录如下: OOAD,Object-oriented analysis and design: is a popular technical ...
OOD的原则
本文译至:http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod 什么是面向对象的设计?这是什么一回事呢?它的好处是什么?它的成本又是什么?当几乎所有的软件开发人员正在使用某种类型的面向对象的语言的时代,问这些问题可能看起来很可笑。但是这个问题很重要,因为,在我看来,我们中的大多数人不知道为什么使用这些语言,也不知道如何从中获得最
关闭