The strategy pattern allows you to change the implementation of something used at runtime . The decorator pattern allows you augment (or add to) existing functionality with additional functionality at run time.
The strategy pattern allows you to change the implementation of something used at runtime . The decorator pattern allows you augment (or add to) existing functionality with additional functionality at run time.