Cas simples
Méthode : Héritage complet
Dans ce cas, choisir un héritage par la classe mère.

Si la classe mère est abstraite :
Classe1(#a,b,t:{2,3})
Si la classe mère n'est pas abstraite :
Classe1(#a,b,t:{1,2,3})
Méthode : Héritage non complet avec classe mère abstraite et sans association
Dans ce cas, choisir un héritage par les classes filles.

Classe2(#a,b,c,d) avec c KEY
Classe3(#a,b,e,f) avec e KEY
Méthode : Héritage presque complet
L'héritage presque complet peut être géré comme l'héritage complet, par la classe mère, surtout si les classes filles ne possèdent pas de clé propre.

Classe1(#a,b,c,d,e,f,t:{1,2,3})
Classe4(#g,h,fka=>Classe1)
Méthode : Héritage non complet avec classe mère non abstraite et sans association
Dans ce cas, choisir un héritage par les classes filles.

Classe1(#a,b)
Classe2(#a,b,c,d) avec c KEY
Classe3(#a,b,e,f,fka=>Classe2) avec e KEY