Adapter Design Pattern Explained With Simple Example: Structural Design Pattern Category

The Adapter design pattern converts the interface of a class into another interface which is expected by the client. This design pattern is mostly used to make already existing classes work with each other without modifying it’s implementation. This design pattern is useful in cases where an existing class does all the required stuff but uses a different interface which is different from the client interface. For Design patterns basic explanation see (Design Patterns Simplified Version)

(more…)

Adapter Design Pattern Explained With Simple Example: Structural Design Pattern Category Read More