面向对象
dql1982
这个作者很懒,什么都没留下…
展开
-
面向对象分析(2):阶段
面向对象分析过程可分为问题领域分析和应用分析两个阶段。问题领域分析是软件开发的基本组成部分,目的是使开发人员了解问题领域的结构,建立大致的系统实现环境。问题领域分析给出一组抽象概念(从高层来表示问题领域知识,常常超出当前应用的范围)作为特定系统需求开发的参考。问题领域分析实际上是一种学习过程。软件开发人员在这个阶段应该尽可能地理解当前系统中与应用有关的知识,应该放开思维,放宽考虑的范翻译 2008-01-17 13:59:00 · 1363 阅读 · 0 评论 -
面向对象设计
面向对象设计的任务是对面向对象分析的结果作进一步的规范化整理,以便能够被面向对象编程直接接受。 概念面向对象设计是一种软件设计方法,是一种工程化规范。这是毫无疑问的。面向对象设计的主要工作包括:— 确定需要的类;— 给每个类提供一组完整的操作;— 明确地使用继承来表现共同点。概括地说,面向对象设计就是“根据需求决定所需的类、类的操作,以及类之间关联的过程”。从面翻译 2008-01-17 14:17:00 · 11663 阅读 · 0 评论 -
面向对象分析(3):目标
Coad和Yourdon 认为,面向对象分析主要应该考虑与特定应用有关的对象,以及对象之间在结构和相互作用上的关系。在面向对象分析中,需要建立分析模型来描述系统的功能。面向对象分析需要完成如下两个任务:— 形式化地说明所面对的应用问题,最终成为软件系统基本构成的对象,以及系统所必须遵从的、由应用环境所决定的规则和约束条件。— 明确地规定构成系统的对象如何协同工作和完成指定的功能。翻译 2008-01-17 14:01:00 · 1388 阅读 · 0 评论 -
面向对象分析(4):步骤
面向对象分析通常按照下面的步骤来进行:(1)标识对象和类。可以从应用领域开始,逐步确定形成整个应用的基础类和对象。这一步需要分析领域中目标系统的责任,调查系统的环境,从而确定对系统有用的类和对象。(2)标识结构。典型的结构有两种,即一般—特殊结构和整体—部分结构。一般—特殊结构表示一般类是基类,特殊类是派生类。比如,汽车是轿车和卡车的基类,这是一种一般—特殊结构。整体部分结构表示聚合,由属翻译 2008-01-17 14:02:00 · 5336 阅读 · 0 评论 -
面向对象分析(1):原则
面向对象分析属于软件开发过程中的问题定义阶段,其目标是清晰、精确地定义问题领域。传统的系统分析产生一组面向过程的文档,定义目标系统的功能;面向对象分析则产生一种描述系统功能和问题领域的基本特征的综合文档。 面向对象分析原则面向对象分析的主要原则如下。1.抽象从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质性的特征,就叫做抽象。抽象是形成概念的必须手段。抽象原则有两翻译 2008-01-17 13:57:00 · 2958 阅读 · 0 评论