Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Исключения
Функциональная декомпозиция приемлема, если не требуется объектно-ориентированного решения. Данное исключение также может быть применено в тех случаях, когда в сущности чисто функциональное решение обернуто в классы для того, чтобы предоставить объектно-ориентированный интерфейс.
В современных реалиях
Все атрибуты класса являются приватными и используются только внутри класса.
Все данные в определении класса должны быть закрытым#110
Никогда не допускайте открытого доступа к закрытым данным
Что такое ООП в вашем понимании?
Как в вашем понимании соотносится ООП и система элементарных типов языка?
Я знаю про вариант рассматривать его как поведение функции (как объекта) которая запускается над множеством, но мне такой вариант кажется не совсем корректным.
А что смущает?
gist.github.com/retran/706c3f35ef5d97b7f711
Судя по вашей активной поддержке плюсами-минусами на банальной теме, вы обычный хабро-тролль.
Антипаттерны проектирования: Functional Decomposition