设为首页 加入收藏

TOP

4.4.4 Factory方法
2013-10-07 00:26:36 来源: 作者: 【 】 浏览:55
Tags:4.4.4 Factory 方法

4.4.4   Factory方法

静态方法还有一种常见的用途。NumberFormat类使用factory方法产生不同风格的格式对象。

  

为什么NumberFormat类不利用构造器完成这些操作呢?这主要有两个原因:

无法命名构造器。构造器的名字必须与类名相同。但是,这里希望将得到的货币实例和百分比实例采用不用的名字。

当使用构造器时,无法改变所构造的对象类型。而Factory方法将返回一个DecimalFormat类对象,这是NumberFormat的子类(有关继承的详细内容请参看第5章)。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.4.5 Main方法 下一篇4.7.2 静态导入

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: