从构造函数调用方法是一种好习惯吗?
最佳答案
我假设您正在谈论正在初始化的类的其他私有(private)/公共(public)功能。
像其他任何地方一样,我会说将大型复杂行为分解为子函数是一种很好的做法。
明显的复杂性是调用依赖于对象尚未初始化的内容的函数。
由于类中的构造函数和其他函数具有相同的可见性(从代码可维护性的角度来看),我认为说可以利用其他函数但程序员必须确保避免了这种循环依赖(如虚函数)。
关于.net - 从构造函数调用方法是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3089828/