Added Design Pattern - Adapter Pattern
Added Design Pattern - Visitor Pattern