当前位置: 首页 > 问题分类 > 计算机类考试 > 软考高级 > 问题详情
问题

对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案中,正确的是( )。

A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程 B.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题 C.将B到A的继承关系改成组合关系 D.区分是“Is-a”还是“Has-a”。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系

参考答案
正确答案:A
您可能感兴趣的试题
  • A.appearances

    B.emerges

    C.recognizes

    D.solves

  • IP安全性(IP Security,IPSec)提供了在局域网、广域网和因特网中安全通信能力。关于IP安全性下列说法不正确的是(28)。

    A.IPSec可提供同一公司各分支机构通过的安全连接

    B.IPSec可提供对的远程安全访问

    C.IPSec可提高电子商务的安全性

    D.IPSec能在IP的新版本IPv6下工作,但不适应IP目前的版本IPv4

  • 电子商务交易必须具备抗抵赖性,目的在于防止(21)。

    A.一个实体假装成另一个实体

    B.参与交易的一方否认曾经发生过此次交易

    C.他人对数据进行非授权的修改、破坏

    D.信息从被监视的通信过程中泄漏出去

  • CA安全认证中心可以(13)。

    A.用于在电子商务交易中实现身份认证

    B.完成数据加密,保护内部关键信息

    C.支持销售和谈判,实现订单认证

    D.提供用户接入线路,保证线路的安全性

×
验证