重要语录
语录一: 抽象不应依赖细节,细节应该依赖抽象
语录二: 针对接口编程,不要对实现编程
语录三: 高层模块和低层模块都应该依赖于抽象
语录四: 程序中所有的依赖关系都是终止于抽象类或者接口,就是面向对象的设计,否则就是面向过程的设计
一句话概括
依赖关系终止于抽象类或接口,抽象类和接口保持稳定,而子类继承自抽象类和接口,可以通过扩充子类功能来实现功能的扩展
语录一: 抽象不应依赖细节,细节应该依赖抽象
语录二: 针对接口编程,不要对实现编程
语录三: 高层模块和低层模块都应该依赖于抽象
语录四: 程序中所有的依赖关系都是终止于抽象类或者接口,就是面向对象的设计,否则就是面向过程的设计
依赖关系终止于抽象类或接口,抽象类和接口保持稳定,而子类继承自抽象类和接口,可以通过扩充子类功能来实现功能的扩展