Bonjour,
Je suis en train de développer un petit simulateur de circuits logiques.
L’entité de plus haut niveau est le circuit, constitué de composants. Ces composants peuvent être des composants élémentaires built-in (sources de niveau logique, portes logiques), ou être eux-mêmes définis par un sous-circuit. Cela permet de définir de nouveaux composants plus complexes et de les réutiliser.
J’ai donc une dépendance cyclique dans les concepts : un circuit est défini par une série de composants, un composant peut être défini par un circuit.
Comment modéliser ça en programmation orientée objet ? Les dépendances cycliques posent des problèmes, mais je ne vois pas comment casser celle-ci.
Merci, bonne soirée.
+0
-0