Chapitre 5. Les classes
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre débute une série de quatre chapitres qui abordent le concept de modélisation de domaine dans Scala 3. La modélisation de domaine est la façon dont tu utilises un langage de programmation pour modéliser le monde qui t'entoure, c'est-à-dire la façon dont tu modélise des concepts comme les personnes, les voitures, les transactions financières, etc. Que tu écrives du code dans un style de programmation fonctionnelle ou orientée objet, cela signifie que tu modélise les attributs et les comportements de ces choses.
Afin d'offrir une certaine flexibilité pour modéliser le monde qui t'entoure, Scala 3 propose les constructions de langage suivantes :
-
Les classes
-
Classes de cas
-
Traits
-
Enums
-
Objets et cas d'objets
-
Classes abstraites
-
Les méthodes, qui peuvent être définies dans toutes ces constructions.
C'est beaucoup de choses à couvrir, alors pour aider à gérer cette complexité, la recette 5.1 montre comment utiliser ces constructions lors de la programmation dans les styles FP et OOP. Ensuite, les classes et les classes de cas sont abordées dans ce chapitre, les traits et les enums dans le chapitre 6, les objets dans le chapitre 7 et les recettes pour les méthodes dans le chapitre 8. Les classes abstraites ne sont pas utilisées très souvent, elles sont donc abordées dans la recette 5.1.
Classes et classes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access