Effective Java 随笔——第1条:使用静态工厂方法替代构造函数
第1条:使用静态工厂方法替代构造函数 对于类而言,为了让客户端获取它自身的一个实例,最常用的方法就是提供一个公有的构造器,还有一种就是方法。类可以提供一个公有的静态工程方法(static factory method),它只是一个返回类的实例的静态方法。1234567891011121314151617181920212223// 通过isMale字段标识性别class Person { private bool isMale; // 不容易理解参
...