构造函数必须没有代码

构造函数中应完成多少工作? 在构造函数内部进行一些计算然后封装结果似乎是合理的。 这样,当对象方法需要结果时,我们将准备好它们。 听起来是个好方法? 不,这不对。 这是一个坏主意,原因有一个:它阻止了对象的组合并使它们不可扩展。 杀死比尔 2(2004)由昆汀·塔伦蒂诺(Quentin Tarantino) 假设我们正在制作一个代表一个人的名字的接口: interface Name { Str
相关文章
相关标签/搜索