private static void ShowWhatAmIWearingToday(IClothesFactory factory) { Console.WriteLine("Here's what I'm wearing today:"); var shirt = factory.CreateShirt(); shirt.DescribeShirt(); var pants = factory.CreatePants(); pants.DescribePants(); }
public Cient(IClothesFactory factory) { _shirt = factory.CreateShirt(); _trousers = factory.CreateTrousers(); }
public AbstractFactoryDP(IClothesFactory factory) { _shirt = factory.CreateShirt(); _trousers = factory.CreateTrousers(); }