static void Main(string[] args) { Mediator mediator = new Mediator(); Teacher engin = new Teacher(mediator); engin.Name = "Engin"; mediator.Teacher = engin; Student derin = new Student(mediator); derin.Name = "Derin"; Student salih = new Student(mediator); salih.Name = "Salih"; mediator.Students = new List <Student> { derin, salih }; engin.SendNewImageUrl("Sldier.jpg"); engin.ReceiveQuestion("is it true ? ", salih); Console.ReadLine(); }
static void Main(string[] args) { Mediator mediator = new Mediator(); Teacher teacher = new Teacher(mediator); mediator.Teacher = teacher; Student student = new Student(mediator); student.Name = "Leyla"; Student student2 = new Student(mediator); student2.Name = "Ayşe"; mediator.Students = new List <Student>() { student, student2 }; teacher.SendNewImageUrl("yeni resim urlsi"); teacher.ReceiveQuestion("Doğru mu", student); student2.ReceiveAnswer("Doğru"); Console.ReadKey(); }
static void Main(string[] args) { //ana kısımda Mediator mediator = new Mediator(); //iletişimi tanımladık Teacher engin = new Teacher(mediator); //öğretmeni tanımladık engin.Name = "Engin"; mediator.Teacher = engin; Student yusuf = new Student(mediator); //1. öğrenciyi tanımladık yusuf.Name = "Yusuf"; Student hatice = new Student(mediator); //2. öğrenciyi tanımladık hatice.Name = "Hatice"; mediator.Students = new List <Student> { yusuf, hatice }; //liste şeklinde istediğimiz için öğrencileri liste şeklinde tanımladık engin.SendNewImageUrl("slide1.jpg"); engin.ReceiveQuestion("is it true?", hatice); Console.ReadLine(); }
public void SendQuestion(string question, Student student) { Teacher.ReceiveQuestion(question, student); }
public void SendQuestion(string question, Student student) //öğretmenin öğrencilerden soru alması için { Teacher.ReceiveQuestion(question, student); }