第 2 周

用户头像
paul
关注
发布于: 2020 年 09 月 28 日

内容总结

作业

作业1:请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

依赖倒置:

  • 高层不依赖低层,在高层进行抽象,使高层依赖高层的抽象,低层也依赖高层的抽象

  • 抽象不依赖实现,实现依赖抽象

  • 框架核心就是通过依赖倒置实现的:框架层抽象出接口,不依赖实现。而实现层需要实现框架层的接口

  • 核心:依赖倒置的伟大之处是提供了一种自上而下的思考方式,它并不是为了去解决已知的高层依赖低层的问题,而是一开始就应该以这种方式思考



好莱坞原则Don’t call me, I’ll call you:框架场景下,具体的实现不应该调用框架,而只能由框架调用

作业2:请用接口隔离原则优化 Cache 类的设计,画出优化后的类图

优化后:



用户头像

paul

关注

还未添加个人签名 2018.08.22 加入

还未添加个人简介

评论

发布
暂无评论
第2周