private IStrategiaOsady strategiaOsady; //implementujemy konkretna strategie osady o interfejsie "strategiaOsady"

        #endregion Fields

        #region Constructors

        //################################## KONSTRUKTOR ####################################
        public FabrykaOsad(FabrykaZasobow fabrykaZasobow, IStrategiaOsady strategiaOsady, IStrategiaHandlu strategiaHandlu)
        {
            this.fabrykaZasobow = fabrykaZasobow;
            this.strategiaOsady = strategiaOsady;
            this.strategiaHandlu = strategiaHandlu;
        }
        //################################## KONSTRUKTOR ####################################

        public FabrykaOsad(FabrykaZasobow fabrykaZasobow, IStrategiaOsady strategiaOsady, IStrategiaHandlu strategiaHandlu)
        {
            this.fabrykaZasobow  = fabrykaZasobow;
            this.strategiaOsady  = strategiaOsady;
            this.strategiaHandlu = strategiaHandlu;
        }