设计

程序库

强调模块性和定义良好的API

  1. 用户界面处理的主要部分(策略)
  2. 服务例程的集合(机制)

文本化

  1. 互用性
  2. 透明性
  3. 可扩展性
  4. 存储/事务处理的经济性