UML与面向对象程序设计原则
[实验任务一]:UML复习
阅读教材第一章复习UML,回答下述问题:
面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。
1. 关联关系
(1) 双向关联
(2) 单向关联
(3) 自关联
(4) 多重性关联
(5) 聚合关系
(6) 组合关系
2. 依赖关系
3. 泛化关系
4. 接口与实现关系
[实验任务二]:单一职责原则
登录模块在实际项目开发中很常见,请按照教材28页利用单一职责原则重构后的类图实现这一模块。
实验要求: