软件工程-面向对象分析与设计
目录
-
面向对象分析:主要强调理解问题是什么,不考虑问题的解决方案;
-
面向对象设计:侧重问题的解决方案,并且需要考虑实现细节问题;
控制类、边界类、实体类
-
实体类:主要负责数据和业务逻辑;
-
边界类:主要负责和用户进行交互;
-
控制类:主要负责实体类和边界类的交互;
类间关系
- 类间关系可分为依赖、关联、聚合、组合、继承五类