Added Code for ProtoType, Adapter, Bridge Patterns