今天我看到一个对我来说看起来非常可怕的剪辑,但不幸的是我不能简单地改变它,所以我想知道我是否可以通过某种方式绕过它。我有一个带有构造函数的类,该构造函数具有成功的输出参数。但这对我来说真的很难看。现在,当我从这门课上派生时,我必须随身携带这个参数——不管我想不想。
class ClassA {
ClassA(out bool success) {...}
}
class B: ClassA {
// call the constructor from ClassA but without the out-param
}
所以我会知道它是否是好的做法,或者如果不是,我如何避免从 ClassB 声明 out-param。