🏷️ Software development
Decouple objects that execute tasks from the object that calls the method
https://www.patterns.dev/vanilla/command-pattern