[POO] Problématique objet pour les "pros"
bonjour à tous,
On va bousculer un peu la matière grise voilà j'ai un petit soucis assez interessant.
J'ai des features "F" à attribuer à des classes "C" que je peux vous representer avec un tableau :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
- - | C1 | C2 | C3
-------------------------------
F1 | X | X |
-------------------------------
F2 | | X | X
-------------------------------
F3 | | X | X
-------------------------------
F4 | | | X
------------------------------- |
Je pourrais implementer les classe feature et faire des héritages multiples pour obtenir des classes C mais je ne le souhaite pas.
Je pourrais faire un enum{ ID_C1, Id_C2,...}; puis faire un "switch case" qui instancie la bonne classe C dérivée d'une classe C' plus fondamentale mais je ne le souhaite pas.
ça m'avait l'air d'un petit problème d'algo rapide mais finalement je crois que si on renonce au multihéritage (trop compliqué si le tableau grossi) ou à écrire toutes les fonctionnalités dans une seule classe (code beaucoup trop trop redondant) bah ça devient pratiquement impossible de l'exprimé simplement...
Finalement, Je cherche en gros un algorithme d'attribution avec mes classes F codées indépendamment pour pouvoir instantcier la bonne classe C
je me trompe???
Merci
Robux!