learnstuff logo

Observer, Strategy, Template Method, Visitor

Learn to implement and use: Observer, Strategy, Template Method, Visitor. Some patterns serve utilitary purposes and allow us to have different approach to configurable algorithms. The observer pattern is highly used in many other Java and non-java frameworks and languages ensuring applications are able to response to user generated events.