Сейчас я изучаю "Scala", так вот там используется "чистая объектная модель", то есть всё объекты, все операции с объектами это вызов их методов(весьма красивая модель).
Я же в своём проекте использую несколько иной подход, позаимствованный из электроники: всё компоненты, как компоненты электронных схем, а данные
это как бы электронные сигнали в этих схемах(то есть они пасины, в том смысле что не имеют методов).
То есть в отличии от объектной модели, где программа это набор взаимодействующих объектов(которые и данные и код), то в компонентной, программа это набор
компонентов которые хранят, изменяют и пердают между собой данные.
Как вы считаете насколько мой подход верен/не верен и почему?
Между тем,что я думаю,тем,что я хочу сказать,тем,что я,как мне кажется,говорю,и тем,что вы хотите услышать,тем,что как вам кажется,вы слышите,тем,что вы понимаете,стоит десять вариантов возникновения непонимания.Но всё-таки давайте попробуем...(Э.Уэллс)