目录

软件工程-面向对象分析与设计

  • 面向对象分析:主要强调理解问题是什么,不考虑问题的解决方案;

  • 面向对象设计:侧重问题的解决方案,并且需要考虑实现细节问题;

控制类、边界类、实体类

  • 实体类:主要负责数据和业务逻辑;

  • 边界类:主要负责和用户进行交互;

  • 控制类:主要负责实体类和边界类的交互;

类间关系

  • 类间关系可分为依赖、关联、聚合、组合、继承五类