command-query-separation
в определении Википедии разделение командных запросов указано, что более формально, методы должны возвращать значение если она совершенно прозрачна и, следовательно, не обладают никакими побочными эффектами. Если я выполнить команду, как я должен определить или о том, что команда была успешной, т...