An example case of using the strategy design pattern with scriptable objects inside Unity
You can find more info on this video https://youtu.be/UjcG0B7JFbM
Strategy Pattern Wiki https://en.wikipedia.org/wiki/Strategy_pattern#Strategy_and_open/closed_principle