diff --git a/README.md b/README.md index 9cf0553d1..752a4ec4f 100644 --- a/README.md +++ b/README.md @@ -270,6 +270,9 @@ * to support multiple traversals of aggregate objects * to provide a uniform interface for traversing different aggregate structures +**Real world examples:** +* [java.util.Iterator](http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html) + ## Mediator [↑](#list-of-design-patterns) **Intent:** Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently.