Stack overflow exception. Интерфейсы - C#

Язык C#
  1. 6 недели(ь) назад

    пожалуйста срочно помогите исправить ошибку
    классы я реализовал,

    вылезает ошибка stack overflow exception,

    пожалуйста помогите исправить ее,

    или можно как то увеличить память под стек

    код не вместился на сайт
    так что я залил его на msdn

    https://social.msdn.microsoft.com/Forums/ru-RU/6870e745-1af1-497d-bc92-a9798d99f2f7/stack-overflow-exception?forum=msdnfeedbackru

    Тема: Интерфейсы.

    Реализовать программу “Строительство дома”
    Реализовать:

    ● Классы

    ○ House (Дом), Basement (Фундамент), Walls (Стены), Door (Дверь), Window (Окно), Roof (Крыша);

    ○ Team (Бригада строителей), Worker (Строитель), TeamLeader (Бригадир).

    ● Интерфейсы

    ○ IWorker, IPart.

    Все части дома должны реализовать интерфейс IPart (Часть дома), для рабочих и бригадира предоставляется базовый интерфейс IWorker (Рабочий). Бригада строителей (Team) строит дом (House). Дом состоит из фундамента (Basement), стен (Wall), окон (Window), дверей (Door), крыши (Part).

    Согласно проекту, в доме должно быть 1 фундамент, 4 стены, 1 дверь, 4 окна и 1 крыша.

    Бригада начинает работу, и строители последовательно “строят” дом, начиная с фундамента. Каждый строитель не знает заранее, на чём завершился предыдущий этап строительства, поэтому он “проверяет”, что уже построено и продолжает работу. Если в игру вступает бригадир (TeamLeader), он не строит, а формирует отчёт, что уже построено и какая часть работы выполнена.

    В конечном итоге на консоль выводится сообщение, что строительство дома завершено и отображается “рисунок дома” (вариант отображения выбрать самостоятельно).

или зарегистрируйтесь чтобы ответить