There are many examples of the GoF (Gang of Four) design patterns in the core libraries of Java. Here are some examples: