KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Can anybody elaborate the Bridge design pattern and the Decorator pattern for me. I found it similar in some way. I don't know how to distinguish it? My understanding is that in Bridge, it separate the implementation from the interface, generally you can only apply one implementation. Decorator is kind of wrapper, you can wrap as many as you can. For example, Bridge pattern class Cellphone { private: Impl* m_OS; // a cellphone can have different OS } Decorator pattern class Shirt { private: Person * m_p; //put a shirt on the person; }
Tags (comma-separated)
Save Edits
Cancel