用静态工厂代替方法构造器
作者:互联网
public static Boolean valueOf(boolean b) { return b? Boolean.TRUE : Boolean.FALSE; }''' 优势 ''' 第一优势在于他们有名称 第二优势在于他们不用每次都创建一个新对象 第三优势在于可以返回原类型的任何子类对象 第四优势在于返回对象的类可以随着每次调用而发生变化,这取决于静态工厂的参数值 第五优势在于方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不存在 ''' 缺点 ''' 第一缺点静态工厂方法的主要缺点在子,类如果不含公有的或者受保护的构造器,就不能被子类化 静态工厂方法的第二个缺点在于,程序员很难发现它们
标签:静态,构造,工厂,Boolean,在于,优势,代替,缺点 来源: https://www.cnblogs.com/hzydeblog/p/16444952.html