Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 611 Bytes

面向对象设计.md

File metadata and controls

41 lines (27 loc) · 611 Bytes

目标

  • 提高软件生产率
  • 提高质量
  • 加强可维护性

问题域

  • 编程语言
  • 基础设施
  • 复用支持
  • 数据管理系统
  • 界面支持系统

设计

  • 为复用设计与编程的类增加结构
  • 增加一般类以建立共同协议
  • 按编程语言调整继承和多态
  • 提高性能
  • 为实现对象永久存储做修改
  • 为编程方便添加低层细节

人机交互部分

  • 设计准则

    • 使用简便
    • 减少人脑记忆负担
    • 减少重复输入
    • 容错性
    • 及时反馈
    • 防止灾难性错误

控制驱动部分

数据管理部分