@startuml interface ICommand { execute() : void undo() : void toDTO() : CommandDTO } @enduml