От ООП к Rust: композиция вместо наследования
-
Наследование — ключ к успеху ООП как парадигмы. Десятилетия успешной разработки ПО строились на наследовании как основе бизнес-логики.
-
Так почему же Rust отказался от наследования?
-
Как перейти от решения задач через наследование к подходу Rust?
-
Как представлять разнородные коллекции в Rust?
This slide and its sub-slides should take about 106 minutes.
-
В этом разделе мы разберём, как перейти от полиморфного решения задач с типами в ООП-языках вроде Java, C++ и др. к основанному на трейтах подходу Rust к полиморфизму.
-
Будут и различия, но есть и много общего — особенно с современными стандартами ООП-разработки. Сохраняйте открытость.