摘要:
抽象从最有用到最没有用,依次为:实体抽象(一个对象,代表了问题域或解决方案域实体的一个有用的模型)动作抽象(一个对象,提供了一组通用的操作,所有这些操作都执同类的功能)虚拟抽象(一个对象,集中了某种高层控制要用到的所有操作,或者这些操作将利用某种更低层的操作集)偶然抽象(一个对象,封装了一组相互间没... 阅读全文
摘要:
5种编程风格及它们使用的抽象:面向过程 算法面向对象 类和对象面向逻辑 目标,通常以谓词演算的方式表示面向规则 如果——那么规则面向约束 不变的关系每一种编程风格都是基于它自己的概念框架。对于所有面向对象的东西,概念框架就是对象模型。这个模型有4个主要要素:抽象封装模块化层次结构3个次要要... 阅读全文