Информация об изменениях

Сообщение Re[3]: Базовое отличие ООП от ФП от 03.04.2024 15:38

Изменено 03.04.2024 15:39 vsb

Re[3]: Базовое отличие ООП от ФП
Здравствуйте, Sinclair, Вы писали:

S>Данные и функции можно объединять в одну сущность безо всякого ООП.


Это уже пошла имитация ООП. С одной функцией ещё не так заметно, а если добавить несколько функций, то уже видно будет. Имитировать ФП через интерфейс с одной виртуальной функцией (как это сделано в Java) тоже можно. А на С можно имитировать и то и другое через указатели на функции. Суть в концепции, а не в конкретном механизме реализации.
Re[3]: Базовое отличие ООП от ФП
Здравствуйте, Sinclair, Вы писали:

S>Данные и функции можно объединять в одну сущность безо всякого ООП.


Это уже пошла имитация ООП. С одной функцией ещё не так заметно, а если добавить несколько функций (к одному набору данных), то уже видно будет. Имитировать ФП через интерфейс с одной виртуальной функцией (как это сделано в Java) тоже можно. А на С можно имитировать и то и другое через указатели на функции. Суть в концепции, а не в конкретном механизме реализации.