Cas simples

Héritage complet

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

  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})

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

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)

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

Mode diaporama