Сообщение Re[2]: Базовое отличие ООП от ФП от 05.03.2024 15:09
Изменено 05.03.2024 15:15 novitk
Re[2]: Базовое отличие ООП от ФП
Здравствуйте, Serginio1, Вы писали:
S>ООП это прежде всего состояние и сокращения кода за счет наследования и переопределении методов.
S>Плюс поддержка интерфейсов, замена множественного наследия.
В ООП языках представлена очень ограниченная версия — signle param dispatch.
В FP языках (Haskell/Scala — type classes, LispCLOS/Julia — multiple dispatch) без ограничений.
S>ООП это прежде всего состояние и сокращения кода за счет наследования и переопределении методов.
S>Плюс поддержка интерфейсов, замена множественного наследия.
В ООП языках представлена очень ограниченная версия — signle param dispatch.
В FP языках (Haskell/Scala — type classes, LispCLOS/Julia — multiple dispatch) без ограничений.
Re[2]: Базовое отличие ООП от ФП
Здравствуйте, Serginio1, Вы писали:
S>ООП это прежде всего состояние и сокращения кода за счет наследования и переопределении методов.
S>Плюс поддержка интерфейсов, замена множественного наследия.
В ООП языках представлена очень ограниченная версия — signle param dispatch.
В FP языках (Haskell/Scala — type classes, LispCLOS/Julia — multiple params dispatch) без ограничений.
S>ООП это прежде всего состояние и сокращения кода за счет наследования и переопределении методов.
S>Плюс поддержка интерфейсов, замена множественного наследия.
В ООП языках представлена очень ограниченная версия — signle param dispatch.
В FP языках (Haskell/Scala — type classes, LispCLOS/Julia — multiple params dispatch) без ограничений.