public Pants(Temperature temperature, IDressHolder dressHolder) : base(dressHolder, OutfitType.Pants) { _temperature = temperature; _dressHolder = dressHolder; }
public HeadWear(Temperature temperature, IDressHolder dressHolder) : base(dressHolder, OutfitType.HeadWear) { _temperature = temperature; _dressHolder = dressHolder; }
public Clothing(IDressHolder dressHolder, OutfitType type) { _type = type; _dressHolder = dressHolder; }
public Shirt(Temperature temperature, IDressHolder dressHolder) : base(dressHolder, OutfitType.Shirt) { _temperature = temperature; _dressHolder = dressHolder; }
public ClothingFactory(Temperature temperature, IDressHolder dressHolder) { _temperature = temperature; _dressHolder = dressHolder; }
public Socks(Temperature temperature, IDressHolder dressHolder) : base(dressHolder, OutfitType.Socks) { _temperature = temperature; _dressHolder = dressHolder; }
public Jacket(Temperature temperature, IDressHolder dressHolder) : base(dressHolder, OutfitType.Jacket) { _temperature = temperature; _dressHolder = dressHolder; }