Effective Java
爱上布洛格的鸭鸭
这个作者很懒,什么都没留下…
展开
-
Effective Java Point3 实现类的私有实例化
Point3 实现类的私有实例化 Singleton即所谓的单例,即我们定义的类只能被实例化一次,以下推荐三种Singleton的实现方式: 方式1:公有静态final属性 public class SingletonClass01 { //定义一个公有静态成员变量,指定为final public static final SingletonClass01 singleton = new SingletonClass01(); //私有化构造器 private Singlet原创 2022-03-22 21:55:21 · 415 阅读 · 0 评论 -
Effective Java Point2 Builder构造器创建实例
Point2 Builder构造器创建实例 如果一个类的构造器或者工厂模式中存在多个参数,此时相对于重载构造器或者JavaBeans模式(parameters-set)方法,Builder构造器(建造者模式的一种表现形式)是一种不错选择! 例如此时存在一个NutritionFacts类,包含以下属性: servingSize 摄入量 servings 分量 calories 卡路里 sodium 纳 fat carbohydrate 糖分 我们可以通过设计Builder构造器来实现Nutrition原创 2022-03-22 21:54:10 · 381 阅读 · 0 评论