写点什么

OOA-OOD:面向对象分析 / 设计练习

用户头像
张荣召
关注
发布于: 2020 年 09 月 27 日

1.解:依赖倒置原则:Dependency Inversion Principle

高层模块不能依赖低层模块,高层模块和低层模块共同依赖抽象。而抽象和高层模块位于同一层次。

高层模块依赖抽象,针对抽象编程(针对接口编程);

低层模块依赖抽象,低层模块针对抽象,进行实现。

运行时:注入低层模块, 高层模块通过调用抽象,来调用低层模块,低层模块不调用高层模块。

好莱坞原则:Don't call me,I'll call you .

高层模块和低层模块的调用关系是: 高层调用低层,禁止低层调用高层。


2.解:Cache 设计类图:



用户头像

张荣召

关注

还未添加个人签名 2018.05.02 加入

还未添加个人简介

评论

发布
暂无评论
OOA-OOD:面向对象分析/设计练习