One of the snippets for blog post: https://tompriordev.com/2018/12/29/keeping-jazz-bands-valid-with-scala/
sealed trait JazzBand | |
final case class PianoTrio(pianoPlayer: PianoPlayer, | |
bassPlayer: BassPlayer, | |
drummer: Drummer) extends JazzBand |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment