Адаптированный паттерн Command с использованием Dependency Injection. Паттерн Command — широко известный и мощный инструмент построения гибких систем, позволяющий целиком вынести логику каждого метода в отдельный класс. В статье показано как совмещение Command с Dependency Injection (DI) даёт дополнительные преимущества в архитектуре приложений. Статья будет полезна разработчикам всех уровней, а также архитекторам приложений.