Work in Progress

Scala 3 has not been released, yet. We are still in the process of writing the documentation for Scala 3. You can help us to improve the documentation.

Are you searching for the Scala 2 documentation?

Scala 3 — Book

Domain Modeling


This chapter shows how you can model the world around you with Scala 3:

  • The Tools section introduces the tools that are available to you, including classes, traits, enums, and more
  • The OOP Modeling section looks at modeling attributes and behaviors in an object-oriented programming (OOP) style
  • The FP Modeling section looks at domain modeling in a functional programming (FP) style

Contributors to this page: