[Перевод] Tell Don't Ask
Tell Don’t Ask является принципом, который помогает вспомнить, что объектно-ориентированное программирование предназначено для связки данных и функций, которые их обрабатывают. Принцип напоминает нам, что вместо того, чтобы спрашивать данные у объекта, мы должны сказать объекту что с ними делать. Для этого все поведение объекта надо заключить в его методы.Читать дальше →