摘要: 一. 依赖倒置原则 1. 定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象。 通俗的来说:就是面向接口(或抽象类)编程。 补充说明: (1). 依赖倒置原则是实现开闭原则的重要途径之一,它降低了客户端与实现模块之间的耦合。 (2). 由于在软件设计中,细节 阅读全文
posted @ 2020-08-19 17:14 Yaopengfei 阅读(708) 评论(0) 推荐(0)
摘要: 一. 开闭原则 1. 定义 对扩展开放,对修改关闭。(当应用的需求改变时,在不修改软件实体的源代码前提下,可以扩展模块的功能,使其满足新的需求。) 2. 作用 (1). 对软件测试的影响 软件遵守开闭原则的话,软件测试时只需要对扩展的代码进行测试就可以了,因为原有的测试代码仍然能够正常运行。 (2) 阅读全文
posted @ 2020-08-19 07:42 Yaopengfei 阅读(1459) 评论(1) 推荐(0)