需求分析与系统设计需求分析与系统设计第二章第二章需求分析基础需求分析基础面向对象的开发要求对对象技术有很好的理解
没有对对象技术深层次的理解,开发人员就不能正确地使用UML作为惟一且贯穿全过程的建模语言
学习面向对象技术是一种“从中间出发”的方法
不管我们如何加快学习的进程,我们总是处于学习过程的中间阶段(由于新的问题总在出现)
当读者理解了在面向对象系统中“任何东西都是对象”这个事实的深刻含义后,才算是通过了成功学习的第一阶段
第二章第二章需求分析基础需求分析基础2
1对象技术基础2
2分析建模中的学习指导2
3案例分析的问题陈述2
1对象技术基础对象技术基础解释信息系统中面向对象概念的一个好的方法是提供与具体的实际生活中对象的一个类比
我们周围的世界由一个个处于特定状态的对象组成,对象的状态由该对象当前的属性值来确定
一些实际生活中的对象具有行为
所有现实生活中的对象还有身份,这一个固定的特性,通过它我们可以将一个对象从别的对象中识别出来
具备三个特性(状态、行为、身份)的现实生活对象构筑自然行为系统
1对象技术基础对象技术基础2
1实例对象2
4聚合和组合2
1实例对象实例对象对象是“东西”的实例,它可以是同一个“东西”的多个实例中的一个
一件“东西”的通用描述称为一个类,因此,对象是类的实例
但是,类本身也可能需要实例化,它可以是对象
由于这个原因,我们需要区别实例对象和类对象
1实例对象实例对象2
1对象表示法2
2对象如何协作2
3对象如何相互识别2
1对象表示法对象表示法UML的对象表示法是含两个格的长方形,上面的格子包含对象的名字和该对象所属类的名字
其语法为:ob