Scala 3 — Book

Domain Modeling

Language

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: