.net - 从构造函数调用方法是一种好习惯吗?

标签 .net class-design

从构造函数调用方法是一种好习惯吗?

最佳答案

我假设您正在谈论正在初始化的类的其他私有(private)/公共(public)功能。

像其他任何地方一样,我会说将大型复杂行为分解为子函数是一种很好的做法。

明显的复杂性是调用依赖于对象尚未初始化的内容的函数。

由于类中的构造函数和其他函数具有相同的可见性(从代码可维护性的角度来看),我认为说可以利用其他函数但程序员必须确保避免了这种循环依赖(如虚函数)。

关于.net - 从构造函数调用方法是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3089828/

相关文章:

iphone - 游戏中武器的类别设计?

c++ - C++ 中紧密耦合的并行类层次结构

c# - .NET 是否有任何可用的方法来获取两个字符串的差异?

c# - 这是根据目录名称命名命名空间的好习惯吗

c# - 如何在 C# 中按降序版本列表排序?

c# - Ninject:在每次 Get 调用时调用一个方法

javascript - 比较 2 个独立 JavaScript 对象的类

java - 具有新功能的向后兼容框架

oop - 在为其他地方的其他开发人员设计类时,您如何从想法到实现?

c# - 为什么 Bloch 的构建器模式在 C# 中不起作用