首页 > 技术文章 > 《面向对象分析与设计》——抽象

hsyzero 2014-12-29 17:11 原文

抽象从最有用到最没有用,依次为:

  1. 实体抽象(一个对象,代表了问题域或解决方案域实体的一个有用的模型)
  2. 动作抽象(一个对象,提供了一组通用的操作,所有这些操作都执同类的功能)
  3. 虚拟抽象(一个对象,集中了某种高层控制要用到的所有操作,或者这些操作将利用某种更低层的操作集)
  4. 偶然抽象(一个对象,封装了一组相互间没有关系的操纵)

推荐阅读