第七章 面向对象技术

7.1 面向对象基础

1. 基本概念

面向对象 = 对象 + 分类 + 继承 + 通过消息的通信

  1. 对象:最基本的运行时实体,包含数据和行为
  2. 消息:对象之间的通信的一种构造叫消息
  3. 类:大体相似的对象
  4. 继承
  5. 多态

2. 对象、消息传递和方法

对象是类的实体,尽管对象的表示在形式上与一般数据类型相似,但是它们之间的本质区别,对象之间通过消息传递方式进行通信

7.2 UML

7.3 设计模式

7.4 题目补充

  1. 采用面向对象开发,在分析阶段,架构师主要关注系统的行为,即系统应该做什么