для патерна Command