Здравствуйте, Ikemefula, Вы писали:
I>Здравствуйте, varenikAA, Вы писали:
AA>>>>2. Объектно-ориентированное программирование накладывает ограничение на косвенную передачу управления.
I>>>ООП это структуризация сложных систем и вытекающая из этого организация взаимодействия. Ничего другого здесь нет. Косвенно ты передаешь или напрямую, вообще никого не интересует.
AA>>и нарушаешь инкапсляцию?
I>Инкапсуляция решает вполне конкретные задачи. Нет таких задач — не надо за неё и держаться. Самое главное в ООП это структуризация решения сложной задачи, и, как следствие, организация взаимодействия.
А как же передача сообщения для вызова реакции на объекте? Прямой доступ к данным объекта есть прямое нарущение принципов ООП.