我在想Java中构造函数应该放多少代码?我的意思是,你经常在构造函数中调用辅助方法,但有时会有一些较长的初始化事物,例如对于从文件,用户界面或其他程序中读取的程序,只初始化实例变量,构造函数可能会更长(如果你不使用辅助方法).我有一些想法,构造函数通常应该简洁明了,不应该吗?这有例外吗?
如果你遵循SOLID原则,每个类应该有一个改变的理由(即做一件事).因此,构造函数通常不会读取文件,但是您将拥有一个单独的类来构建文件中的对象.