Since the emergence of the android based mobile telephones we can find various commercials emerging world wide for promoting this platform. The following are few samples.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.