面向对象分析原则(2)封装封装就是把对象的属性和服务结合为一个不可分的系统单位,并尽可能隐蔽对象的内部细节。(3)继承特殊类的对象拥有的其一般类的全部属性与服务,称作特殊类对一般类的继承
面向对象分析原则 (2)封装 封装就是把对象的属性和服务结合为一个不可 分的系统单位,并尽可能隐蔽对象的内部细节。 (3)继承 特殊类的对象拥有的其一般类的全部属性与服 务,称作特殊类对一般类的继承
面向对象分析原则(4)分类分类就是把具有相同属性和服务的对象划分为一类用类作为这些对象的抽象描述(5)聚合聚合又称组装,其原则是把一个复杂的事物看成若王比较简单的事物组装体,从而简化对复杂事物的描述
面向对象分析原则 (4)分类 分类就是把具有相同属性和服务的对象划分为一类 ,用类作为这些对象的抽象描述。 (5)聚合 聚合又称组装,其原则是把一个复杂的事物看成若 干比较简单的事物组装体,从而简化对复杂事物的描 述
面向对象分析原则(6)关联关联是人类思考问题时经常运用的思想方法:通过一个事物联想到另外的事物。(7)消息通信这一原则要求对象之间只能通过消息进行通信而不允许在对象之外直接地存取对象内部的属性
面向对象分析原则 (6)关联 关联是人类思考问题时经常运用的思想方法:通 过一个事物联想到另外的事物。 (7)消息通信 这一原则要求对象之间只能通过消息进行通信, 而不允许在对象之外直接地存取对象内部的属性
面向对象分析原则(8)粒度控制控制自己的视野:考虑全局时,注意其大的组成部分,暂时不详细描述每一部分的具体细节:考虑某部分的细节时则暂时撇开其余的部分。这就是粒度控制原则。(9)行为分析显示世界中事物的行为是复杂的。由大量的事物所构成的问题域中各种行为往往相互依赖交织
面向对象分析原则 (8)粒度控制 控制自己的视野:考虑全局时,注意其大的组成部分 ,暂时不详细描述每一部分的具体细节:考虑某部分的细 节时则暂时撇开其余的部分。这就是粒度控制原则。 (9)行为分析 显示世界中事物的行为是复杂的。由大量的事物所构 成的问题域中各种行为往往相互依赖交织
建立对象模型04
建立对象模型 04