At an interview a while back I was asked for some examples of Design Patterns within the JDK.
Off the top of my head I was able to identify
Flyweight - as used in the String pool
Singleton - in java.lang.Runtime
Iterator - as used on Collections classes
Not that many.
What are the other good examples of Design Patterns as used in the JDK?
Answer
Observer interfaces, you have them out-of-the-box.
For a complete answer, read this: Examples of GoF Design Patterns in Java's core libraries
No comments:
Post a Comment