A.里氏替换原则
B.开闭原则
C.接口隔离原则
D.依赖倒置原则
E.单一职责原则
F.聚合组合复用原则G、迪米特法则(最少知道原则)
A.SRP(单一职责原则)就一个类而言,应该仅有一个引起它变化的原因
B.OCP(开闭原则)软件实体应该是可以扩展的,但是不可以修改
C.DIP(依赖倒置原则)抽象不应该依赖于细节,细节应该依赖于抽象
D.LSP(Liskov替换原则)基类型必须能够替换掉它们的子类型
A.单一责任原则
B.接口隔离原则
C.依赖倒置原则
D.聚合组合复用原则
E.里氏替换原则
F.迪米特法则(最少知道原则)G、开闭原则
试题(4)、(5)
遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。应用 (4) 则可扩展已有的系统,并为之提供新的行为; (5) 则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。
(4)A.开闭
B.里氏替换
C.依赖倒置
D.接口隔离
(5)A.里氏替换
B.依赖倒置
C.接口隔离
D.最小知识
A.设计师的思路要开放
B.设计师在项目开始的时候接受需求变化,后期就不再接受需求的变化了
C.设计方案允许扩展新的功能,但不允许修改原来的代码
D.设计方案获得通过之后,不允许扩展新的功能
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!