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