源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java用静态工厂代替构造函数使用方法和优缺点

  • 时间:2021-09-07 23:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java用静态工厂代替构造函数使用方法和优缺点
1. 形式
[u]复制代码[/u] 代码如下:
public static Boolean valueOf(boolean b) {     return b ? Boolean.TRUE : Boolean.FALSE; }
2. 优点: 可以有名称 不一定要创建新对象,可以返回已有的对象 可以返回子类类型的对象(例:java.util.Collections) 让参数化代码变短(例:new HashMap<String,List<String>>() 改为 HashMap.newInstance() ) 3. 缺点:不能子类化,不被IDE工具识别。 4. 常用名称:valueOf/of ; getInstance(Singleton); newInstance ; getType(不同的类时用); newType
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部