#1. Dibuixa un diagrama de classes que representi un llibre, definit per la
#sentència següent: "Un llibre es compon d'un nombre de parts, que a la
#vegada es componen d'un cert nombre de capítols. Els capítols estan compostos
#de seccions."
#Centra't només en les classes, relacions i multiplicitats.

# 2. Un llibre inclou un editor, una data de publicació i un ISBN.
#Una part inclou un títol i un número.
#Un capítol inclou un títol, un número i un resum.
#Una secció inclou un títol i un número.

# 3. Considera el diagrama de classes de l'exercici anterior. Nota que les
#classes Part, Capítol i Secció totes inclouen els atributs de títol i
#número. Afegeix una classe abstracta i una relació de generalització
#per trapassar aquests dos atributs a la classe abstracta.

@startuml
Llibre <- Parts
Parts <- Capitols
Capitols <- Seccions
ClasseAbstracta <|-- Parts
ClasseAbstracta <|-- Capitols
ClasseAbstracta <|-- Seccions
class Llibre {
  -Editor
  -DataPublicacio
  -ISBN
}
class Parts {
}
class Capitols {
  -Resum
}
class Seccions {
}
abstract ClasseAbstracta {
  +Titol
  +Numero
}
@enduml
