第四章 面向对象方法(1)
1、基本概念:
(1)对象 在系统分析和系统构造中,对象是对客观世界事务的一种抽象,是由数据(属性)及其上操作(行为)组成的封装体。
(2)类 是具有相同结构、行为和关系的一组对 象的描述。
(3)属性 每一对象的属性是一些有着确定值的、用于描述对象状态信息的数据。
(4)服务 为了完成某一任务,一个对象所提供的、并体现其责任的操作。
(5)消息 一个对象为实现其责任而与其他对象的通信,在面向对象方法中,对象之间只能通过消息进行通信。
(6)继承 表达类之间相似性的一种机制,即在已有的类的基础之上增量构造新的类,前者称为父类(或超类),后者称为子类,如果子类只从一个父类继承,则称为单继承,如果子类从一个以上父类继承,则称为多继承。
(7)操作 是类的实例被要求执行的服务。
(8)关联 把一组具有相同结构特性、行为特征和语义的链的描述称为关联。
(9)链 是对象引用的元组(列表)。
(10)依赖 一个依赖规约了两个模型元素(或两个模型元素集合)之间的一种语义关系。
(11)状态 一个状态是在对象的生命期内的一个条件,或在对象满足某个条件,进行某个动作或等待某个事件的期间内的一个交互。
(12)事件 指可以引发状态转换的所发生的事情。