Commands and Queries
In general Query returns a result and do not change the observable state of the system, and Command changes the state of a system but do not return a value. If we take single operation it should have either query, or commnad characteristic, but not both.