Моделирование данных
В этой главе показано моделирование данных с помощью Scala 3:
-
Конструкции для моделирования:
- Классы (Classes)
- Объекты (Objects)
- Сопутствующие объекты (Companion objects)
- Трейты (Traits)
- Абстрактные классы (Abstract classes)
- Перечисления (Enums)
- Case classes и Case objects
- в разделе "Моделирование ООП" рассматриваются атрибуты и поведение моделирования в стиле объектно-ориентированного программирования (ООП)
- в разделе "Моделирование ФП" рассматривается моделирование предметной области в стиле функционального программирования (ФП)
Ссылки: