首页 > 代码库 > 《面向对象分析与设计》——对象模型要素

《面向对象分析与设计》——对象模型要素

5种编程风格及它们使用的抽象:

    1. 面向过程  算法
    2. 面向对象  类和对象
    3. 面向逻辑  目标,通常以谓词演算的方式表示
    4. 面向规则  如果——那么规则
    5. 面向约束  不变的关系

每一种编程风格都是基于它自己的概念框架。对于所有面向对象的东西,概念框架就是对象模型。

这个模型有4个主要要素:

  1. 抽象
  2. 封装
  3. 模块化
  4. 层次结构

3个次要要素:

  1. 类型
  2. 并发
  3. 持久

《面向对象分析与设计》——对象模型要素