2013年11月4日
摘要: 一、创建对象的两种方式1、提供公有的构造器。2、提供一个返回类实例的静态方法。二、使用静态方法创建对象优势:1、静态工厂方法的一个好处是,与构造函数不同,静态工厂方法具有名字。产生的客户端代码更易于阅读。//例如,构造函数BigInteger(int,int,Random)返回的BigInteger可能是素数,BigInteger.probalePrime()的静态工厂方法,表达显然更为清楚2、静态工厂方法的第二个好处,与构造函数不同,它们每次被调用的时候,不要求非得创建一个新的对象。对于不可变类,可以预先使用构建好的实例,或将构建好的实例缓存起来,进行重复利用,从而避免创建不必要的重复对象。 阅读全文
posted @ 2013-11-04 11:03 duanxz 阅读(521) 评论(0) 推荐(0)