JDK中使用的设计模式示例[重复]
Posted
技术标签:
【中文标题】JDK中使用的设计模式示例[重复]【英文标题】:Examples of Design Patterns used in JDK [duplicate] 【发布时间】:2011-04-08 15:55:53 【问题描述】:可能重复:Examples of GoF Design Patterns
在不久前的一次采访中,有人问我一些 JDK 中的设计模式示例。
我能认出我的头来
享元 - 在字符串池中使用 单例 - 在 java.lang.Runtime 中 迭代器 - 用于 Collections 类
没那么多。
JDK 中使用的其他设计模式的好例子是什么?
【问题讨论】:
重复? ***.com/questions/1673841/… 工厂工厂工厂-discuss.joelonsoftware.com/default.asp?joel.3.219431 已经提出了 500+ 票。 ***.com/questions/1673841/… 【参考方案1】:Observer 接口,开箱即用。
如需完整答案,请阅读:Examples of GoF Design Patterns in Java's core libraries
【讨论】:
【参考方案2】:哎呀,这是一个棘手的问题。模式在 Java 中几乎无处不在。您可以在 Java BluePrints 页面上找到 Java EE 中使用的一些模式。
资源:
Java BluePrints【讨论】:
【参考方案3】:您可以尝试一个简单的方法:转到 JDK Javadoc 并搜索 (Ctrl + F
) 一些设计模式的名称。例如,
【讨论】:
以上是关于JDK中使用的设计模式示例[重复]的主要内容,如果未能解决你的问题,请参考以下文章
设计模式 行为型模式 -- 模板方法模式(定义示例JDK源码解析 InputStream)