Class HomeFactory


  • public class HomeFactory
    extends java.lang.Object
    • Field Detail

      • indexDevice

        private static int indexDevice
    • Constructor Detail

      • HomeFactory

        public HomeFactory()
    • Method Detail

      • setUpHouse

        public static void setUpHouse​(int adultsNumber,
                                      int childNumbers,
                                      int petsNumber,
                                      HouseSize houseSize)
      • initCreatures

        private static java.util.List<Creature> initCreatures​(int adultsNumber,
                                                              int childNumbers,
                                                              int petsNumber)
      • initFloorsSmall

        private static java.util.List<Floor> initFloorsSmall()
      • initFloorsBig

        private static java.util.List<Floor> initFloorsBig()
      • createMicrowave

        private static Microwave createMicrowave​(Floor floor)
      • createGasStove

        private static GasStove createGasStove​(Floor floor)
      • createTurnable

        private static Turntable createTurnable​(Floor floor)
      • createTV

        private static TV createTV​(Floor floor)
      • createBikeTrainer

        private static BikeTrainer createBikeTrainer​(Floor floor)
      • createTreadmill

        private static Treadmill createTreadmill​(Floor floor)
      • createProjector

        private static Projector createProjector​(Floor floor)
      • createBicycle

        private static Bicycle createBicycle​(Floor floor)