Java API 中是不是使用了工厂设计模式? [复制]

Posted

技术标签:

【中文标题】Java API 中是不是使用了工厂设计模式? [复制]【英文标题】:Is the factory design pattern used in a Java API? [duplicate]Java API 中是否使用了工厂设计模式? [复制] 【发布时间】:2011-11-02 13:59:58 【问题描述】:

可能重复:Examples of GoF Design Patterns

factory design pattern 后面是否有 Java API 类?

【问题讨论】:

见BalusC's answer to the above question。纯美! 【参考方案1】:

class.newInstance();

Integer.valueOf()

【讨论】:

看不到拒绝投票的理由【参考方案2】:

转到在线javadocs。

使用网络浏览器的页面搜索来搜索“工厂”。 (大多数都是 Control-F 和 Control-G。)

【讨论】:

转到*** ***.com/questions/1673841/… ;) 或者使用谷歌搜索:site:download.oracle.com/javase Java Platform SE 6 *factory【参考方案3】:

例如BorderFactory。

【讨论】:

【参考方案4】:

你可以看看SAXParserFactory. 这是一个工厂类,可以用来实例化基于 SAX 的解析器来解析 XML。 newInstance 方法是工厂方法,它根据一些预定义的逻辑实例化 sax 解析器。

【讨论】:

以上是关于Java API 中是不是使用了工厂设计模式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

java 抽象工厂模式

Java设计模式3:工厂方法模式

工厂设计模式

Java设计模式之抽象工厂模式

Effective Java 学习笔记之创建和销毁对象

抽象工厂模式(JAVA反射)