public void Visit(Phòng_Khách phòng_Khách)
 {
     Console.WriteLine();
     Console.WriteLine("Trang trí phòng khách");
     Console.WriteLine("Treo băng rôn kim tuyến cùng với các hình ảnh liên quan đến giáng sinh như:cỗ xe tuần lộc, kẹo gậy, tất, v.v... ");
     Console.WriteLine("Trang trí cây thông với các quả cầu lấp lánh (nhiều màu, nhiều kích cỡ)");
     Console.WriteLine("Bố trí các hộp quà xung quanh cây thông");
 }
Exemple #2
0
 public void Visit(Phòng_Khách phòng_Khách)
 {
     Console.WriteLine();
     Console.WriteLine("Dọn dẹp phòng khách");
     Console.WriteLine("Quét bụi bàn, ghế, tivi, kệ sách");
     Console.WriteLine("Hút bụi sàn nhà");
     Console.WriteLine("Vệ sinh thảm phòng khách");
 }
Exemple #3
0
        public void Accept(IKhách khách)
        {
            Phòng_Khách.Accept(khách);
            Phòng_Ngủ.Accept(khách);
            Nhà_Vệ_Sinh.Accept(khách);
            Bếp.Accept(khách);

            // Ở đây chúng ta phải gọi khách.Visit(this) thay vì this.Accept(khách)
            // nếu không thì hàm Accept này sẽ trở thành hàm đệ quy (gọi chính mình)
            // dẫn đến vòng lặp vô tận
            khách.Visit(this);
        }
Exemple #4
0
 public void Visit(Phòng_Khách phòng_Khách)
 {
     // Không làm gì cả
 }