Fitness for future? - Yes, also optimizing operation costs in a sense. - Provides horizontal functionality scalability - Provides a variety of instances of concrete behaviour without requiring explicit class hierarchy (ie. Policy Classes by either dynamic dispatch or templating/generics) - Allows to swap strategy on-the fly