面向对象设计方法中,LSP替换原则要求“子类可以替换父类出现在父类能出现的任何地方”,下面正确的说法是?
A、
将正方形定义为矩形的子类,符合LSP替换原则的要求
B、
要尽可能多地使用接口进行封装,利用多态技术,扩展时不需修改源代码
C、
子类中方法的前置和后置条件不能弱于父类中相应方法的前置和后置条件
D、
采用契约式设计
发布时间:2025-07-24 09:50:26
A、
将正方形定义为矩形的子类,符合LSP替换原则的要求
要尽可能多地使用接口进行封装,利用多态技术,扩展时不需修改源代码
子类中方法的前置和后置条件不能弱于父类中相应方法的前置和后置条件
采用契约式设计