gpt4 book ai didi

c# - 接口(interface)继承 : what do you think of this:

转载 作者:太空狗 更新时间:2023-10-30 00:01:12 26 4
gpt4 key购买 nike

<分区>

在查看我们的代码库时,我发现了一个类似于以下模式的继承结构:

interface IBase
{
void Method1();
void Method2();
}

interface IInterface2 : IBase
{
void Method3();
}

class Class1 : IInterface2
{
...
}

class Class2 : IInterface2
{
...
}

class Class3 : IInterface2
{
...
}

Class2 中,Method1 抛出 NotImplementedException

问题:

  • 您总体上如何看待继承接口(interface)?
  • IBaseClass2 之间的关系是否违反里氏替换原则?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com