Запитання з тегом «circular-dependency»

3
Як вирішити кругову залежність?
У мене є три класи, які кругові залежать один від одного: TestExecuter виконує запити TestScenario і зберігає файл звіту, використовуючи клас ReportGenerator. Так: TestExecuter залежить від ReportGenerator для створення звіту ReportGenerator залежить від TestScenario та параметрів, встановлених у TestExecuter. TestScenario залежить від TestExecuter. Неможливо зрозуміти, як усунути залежність від грудної …

5
Як моделювати круговий довідник між незмінними об'єктами в C #?
У наступному прикладі коду ми маємо клас для незмінних об'єктів, який представляє кімнату. Північ, Південь, Схід та Захід представляють виходи в інші приміщення. 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 …

10
Який правильний спосіб моделювати цю діяльність у реальному світі, яка, здається, потребує кругових посилань в OOP?
Я боровся з проблемою в проекті Java про кругові посилання. Я намагаюся моделювати ситуацію в реальному світі, за якої, здається, що об'єкти, про які йдеться, взаємозалежні і потрібно знати один про одного. Проект - це загальна модель гри в настільну гру. Основні класи неспецифічні, але розширені, щоб розглянути особливості шахів, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.