摘要: builder模式的新学习 静态工厂和构造器有个共同的局限性:他们不能很好的扩展到大量的可选参数。大多数产品在牧歌可选与中都会有非零的值 对于这种类,应该使用哪种构造器或者静态方法来进行编写?程序员一般习惯采用重叠构造器(telescoping constructor)模式。在这种模式下,你可以第一 阅读全文
posted @ 2016-08-15 15:01 Mr-cc 阅读(290) 评论(1) 推荐(1)
摘要: 单例模式的新实现 jdk1.5 之前 单例模式的两种方式,两种方法都是要把构造器保持私有的,并导出公有的静态成员,以便允许客户端能够访问该类的唯一实例。 第一种方法中,公有的静态成员是个final域: 私有的构造器仅被调用一次,用来实例公有化的静态 域`Elvis.INSTANCE Elvis El 阅读全文
posted @ 2016-08-15 13:36 Mr-cc 阅读(181) 评论(0) 推荐(0)