摘要: 一、什么是依赖倒置原则 一种表述: 抽象不应当依赖于细节;细节应当依赖于抽象。 另一种表述: 要针对接口编程,不要针对实现编程。 针对接口编程的意思就是说,应当使用Java接口和抽象Java类进行变量的类型声明、参量的类型声明、方法的返回类型声明,以及数据类型的转换等。 不要针对实现编程的意思就是说 阅读全文
posted @ 2020-05-02 09:14 李代先 阅读(1085) 评论(0) 推荐(0)
摘要: 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 总结:用抽象构建框架,用实现扩展细节 优点:提高软件系统的可复用性及可维护性 假设场景:接口A里面定义了一个书本的基本信息,但是具体是什么书我们暂时不知道,用抽象来构建框架 代码实现: 1.定义接口–Ibook用接口来抽象定义一本书的大 阅读全文
posted @ 2020-05-02 08:57 李代先 阅读(146) 评论(0) 推荐(0)