вкратце необходимо разработать дом через паттерн строителя с определенными методами(этажи, окна, двери - которые принимают параметры) и после всей конфигурации реализовать метод build(), который возвращает строку - которая является домом(рисунком в консоли).
дошел до проблемы, что не понимаю как нарисовать и вывести определенный объект (допустим дверь). Суть в том, что она должна быть внутри массива символов(этажа), а я не представляю даже как этот массив должен выглядеть, не то что сам объект внутри как получиться.
как то так.
написал код, который создает и выводит сам дом в виде:
Home {basement: 1, roof: 1, doors: 2, windows: 4, floors: 2}
осталось понять как это превратить в рисунок а после еще его видоизменять по входящим параметрам.