第1条:用静态工厂方法代替构造器

第1条:用静态工厂方法代替构造器 所谓静态工厂方法,实际上只是一个简单的静态方法,它返回的是类的一个实例。 使用静态工厂方法的优点有: 1)它与构造函数不同,它有名字,你可以把名字起的更易于阅读。 如果你想让2个构造函数拥有相同个数和类型的参数,这将是无法实现的;即使是2个不同类型的参数顺序倒置的,使用者也非常容易搞混乱。 例:一个类Complex(复数:包含实部和虚部)对它的构造可能有这样2种需
相关文章
相关标签/搜索