Cas simples

MéthodeHéritage complet

Dans ce cas, choisir un héritage par la classe mère.

Héritage complet
  1. Si la classe mère est abstraite :

    Classe1(#a,b,t:{2,3})

  2. Si la classe mère n'est pas abstraite :

    Classe1(#a,b,t:{1,2,3})

MéthodeHé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.

Héritage avec association x:N sur la classe mère

Classe1(#a,b,c,d,e,f,t:{1,2,3})

Classe4(#g,h,fka=>Classe1)

MéthodeHéritage exclusif non complet avec classe mère abstraite et sans association au niveau de la classe mère

Dans ce cas, choisir un héritage par les classes filles.

Héritage exclusif (classe mère abstraite)

Classe2(#a,b,c,d) avec c KEY

Classe3(#a,b,e,f) avec e KEY

MéthodeHéritage exclusif non complet avec classe mère non abstraite et sans association au niveau de la classe mère

Dans ce cas, choisir un héritage par les classes filles.

Héritage non complet

Classe1(#a,b)

Classe2(#a,b,c,d) avec c KEY

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