一、设计模式7大原则
1) 单一职责原则
2) 接口隔离原则
3) 依赖倒转(倒置)原则
4) 里氏替换原则
5) 开闭原则
6) 迪米特法则
7) 合成复用原则
参见:https://baijiahao.baidu.com/s?id=1736118743182828339&wfr=spider&for=pc
总结:就是让程序高内聚、低耦合、可重用、可扩展
二、UML类图
1.类的关系
1)依赖
2)泛化(继承)
3)实现
4)关联
5)聚合(整体与部分的关系,对象有各自的生命周期,可拆分)
6)组合(整体与部分不可拆分,部分的生命周期与整体一致)
参见:https://blog.csdn.net/wounler/article/details/119207742