static void Main(string[] args) { Garson garson = new Garson(); // Adana Kebap istiyoruz, kurulum nesnesini yarat. Usta usta = new AdanaUsta(); // Yönetici sınıfa kurulum nesnesini ver. Adana Kebap ustasını (kurucusunu) seçtik garson.SetUstaAndCreateKebap(usta); // Kebap yapıldı ve hazır Kebap kebap = garson.GetKebap(); Console.WriteLine(kebap); // Şimdi de Manisa Kebabı istedik. usta = new ManisaUsta(); garson.SetUstaAndCreateKebap(usta); kebap = garson.GetKebap(); Console.WriteLine(kebap); }
public void CreateKebap() { kebap = new Kebap(); }