1.

Attach additional responsibilities to an object dynamically.It provides a flexible alternative to subclassing for extending functionality.

A. chain of responsibility
B. adapter
C. decorator
D. composite
Answer» D. composite


Discussion

No Comment Found