Powinienem do niej przekazywać już gotową encje House czy dto House i dopiero w fabryce pokoju korzystać z fabryki domu?
Powinieneś przekazać do niej gotową encje, jesli potrzebna jest encja, a nie "DTO". Dlaczego?
Dlatego, że elementy mają byc niezależne - więc choćby z uwagi DI- dependency injection, element powinien być w całości już przekazany jako składowa, natomiast logikę fabryki dla House powinno się nie "umieszczać" w innej fabryce Pokoju, dlatego że to zmienia jasność sytuacji. I fabryka nie jest fabryką pokoju, a łamie zasade Single resposibility