JDK中使用的设计模式示例

时间:2010-09-06 07:35:46

标签: design-patterns java

  

可能重复:
  Examples of GoF Design Patterns

在一段时间的采访中,我被要求提供JDK中的设计模式的一些例子。

我能够识别

Flyweight - 在字符串池中使用 Singleton - 在java.lang.Runtime中 迭代器 - 用于集合类

不是很多。

JDK中使用的设计模式的其他好例子是什么?

3 个答案:

答案 0 :(得分:10)

观察者接口,你可以开箱即用。

如需完整答案,请阅读:Examples of GoF Design Patterns in Java's core libraries

答案 1 :(得分:5)

哎呀,这是一个棘手的问题。模式在java中几乎无处不在。您可以在Java BluePrints页面上找到Java EE中使用的一些模式。


资源:

答案 2 :(得分:3)

您可以尝试一种简单的方法:转到JDK Javadoc并搜索(Ctrl + F)某些设计模式的名称。例如,