Answer
Encapsulates algorithms into separate classes.
Allows changing behavior at runtime.
Improves flexibility and maintainability.
Allows changing behavior at runtime.
Improves flexibility and maintainability.
Sign in to access all features and personalize your learning experience.
Source: SugharaIQ