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