Effective Java
个人解读及笔记整理。
DengSinkiang
程序人生的四个象限和两条主线。
展开
-
第2条:遇到多个构造器参数时要考虑使用构建器
常用的重叠构造器模式 public class NutritionFacts { private final int servingSize; private final int servings; private final int calories; private final int fat; private final int sodium; ...原创 2019-04-28 20:49:32 · 305 阅读 · 0 评论 -
第1条:用静态方法代替构造器
静态工厂方法的优势 静态工厂方法与构造器不同的第一大优势在于,它们有名称。 静态工厂方法与构造器不同的第二大优势在于,不必在每次调用天它们的时候都创建一个新对象。 静态工厂方法与构造器不同的第三大优势在于 ,它们可以返回原返回类型的任何子类型的对象。 静态工厂方法的第四大优势在于,所返回的对象的类可以随着每次调用而发生变化,这取决于静态工厂方法的参数值。 静态工厂方法的第五大优势在于,方法返回的...原创 2019-04-28 19:52:45 · 310 阅读 · 0 评论