Pytania otagowane jako circular-dependency

3
Jak rozwiązać zależność cykliczną?
Mam trzy klasy, które są od siebie zależne od siebie: TestExecuter wykonuje żądania TestScenario i zapisuje plik raportu za pomocą klasy ReportGenerator. Więc: TestExecuter zależy od ReportGenerator do wygenerowania raportu ReportGenerator zależy od TestScenario i parametrów ustawionych z TestExecuter. TestScenario zależy od TestExecuter. Nie mogę dowiedzieć się, jak usunąć te …

5
Jak modelować odwołanie kołowe między niezmiennymi obiektami w C #?
W poniższym przykładzie kodu mamy klasę dla niezmiennych obiektów reprezentujących pokój. Północ, południe, wschód i zachód reprezentują wyjścia do innych pomieszczeń. public sealed class Room { public Room(string name, Room northExit, Room southExit, Room eastExit, Room westExit) { this.Name = name; this.North = northExit; this.South = southExit; this.East = eastExit; …

10
Jaki jest właściwy sposób modelowania tej aktywności w świecie rzeczywistym, która wydaje się wymagać cyklicznych odniesień w OOP?
Walczyłem z problemem w projekcie Java dotyczącym referencji cyklicznych. Próbuję modelować rzeczywistą sytuację, w której wydaje się, że przedmiotowe obiekty są od siebie zależne i muszą się o sobie wiedzieć. Projekt jest ogólnym modelem gry planszowej. Podstawowe klasy są niespecyficzne, ale zostały rozszerzone o specyfikę szachów, backgammon i innych gier. …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.