@startuml class CommandDTO { + CommandName : string <> + converToCommand() : ICommand } class "Dictionary`2" { } class CommandDTOBuilder { + SetCommandName(name:string) : CommandDTOBuilder + AddParameter(key:string, value:object) : CommandDTOBuilder + Build() : CommandDTO } CommandDTO --> "Parameters" "Dictionary`2" CommandDTO +-- CommandDTOBuilder @enduml