A software design pattern used to enhance the functionality of an object at run-time is:
A. Adapter
B. Decorator
C. Delegation
D. Proxy
Answer:D
A software design pattern used to enhance the functionality of an object at run-time is:
A. Adapter B. Decorator C. Delegation D. Proxy