第二周作业
一、依赖倒置原则(DIP)
高层模块不应依赖低层模块,两者都依赖其抽象,遵循面向接口编程。底层模块通过实现抽象接口实现具体的业务功能;高层模块通过调用抽象接口方法完成对底层模块的调用,而并不依赖低层模块的方法具体实现。高层模块的扩展不影响底层模块,实现高层模块与底层模块的解耦。
二、Cache类图
总结:
高层模块不应依赖低层模块,两者都依赖其抽象,遵循面向接口编程。底层模块通过实现抽象接口实现具体的业务功能;高层模块通过调用抽象接口方法完成对底层模块的调用,而并不依赖低层模块的方法具体实现。高层模块的扩展不影响底层模块,实现高层模块与底层模块的解耦。
评论