以下哪一项符合里氏替换原则的描述
A.软件实体是可扩展,而不可修改的
B.设计中的静态结构改为动态结构,维持设计的封闭性
C.程序要依赖于抽象接口,不要依赖于具体实现
D.每个类应该有一个责任,这个责任应该由类完全封装
A.软件实体是可扩展,而不可修改的
B.设计中的静态结构改为动态结构,维持设计的封闭性
C.程序要依赖于抽象接口,不要依赖于具体实现
D.每个类应该有一个责任,这个责任应该由类完全封装
第1题
A.软件实体是可扩展,而不可修改的
B.设计中的静态结构改为动态结构,维持设计的封闭性
C.程序要依赖于抽象接口,不要依赖于具体实现
D.每个类应该有一个责任,这个责任应该由类完全封装
第2题
A.设计中的静态结构改为动态结构,维持设计的封闭性
B.每个类应该有一个责任,这个责任应该由类完全封装
C.程序要依赖于抽象接口,不要依赖于具体实现
D.软件实体是可扩展,而不可修改的
第3题
A.依赖倒置原则,高层模块应该依赖底层模块,二者都不依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象
B.接口隔离原则,建立单一接口,不要建立庞大臃肿的接口,尽量细化接口,接口中的方法尽量少
C.开放封闭原则,尽量通过修改已有代码来完成变化,而不是通过扩展软件实体来解决需求变化
D.里氏替换原则,在使用基类的的地方可以任意使用其子类,能保证子类完美替换基类
第8题
A.SRP(单一职责原则)就一个类而言,应该仅有一个引起它变化的原因
B.OCP(开闭原则)软件实体应该是可以扩展的,但是不可以修改
C.DIP(依赖倒置原则)抽象不应该依赖于细节,细节应该依赖于抽象
D.LSP(Liskov替换原则)基类型必须能够替换掉它们的子类型
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!