考虑用静态工厂方法代替构造器

方法有名字,能够知道构建的是什么样的一个对象; 没必要在每次调用的时候都建立一个新的对象,能够使用预先缓存好的对象,避免建立重复的对象–这样作的好处就是能够提高性能; 能够有选择的返回子类型的对象。 在静态工厂方法中使用范型能够使代码简洁,以下: public static <K,V> HashMap<K,V> newInstance(){ return new HashMap<K,V>(
相关文章
相关标签/搜索