Esempio n. 1
0
        static void Main(string[] args)
        {
            Horn horn = new Horn();

            var car = new Car(horn); // horn inject vào car

            car.Beep();              // Beep - beep - beep ...
        }
 // horn trong có được qua hàm tạo, ta nói
 // horn Inject (bơm vào) bằng hàm khởi tạo
 public Car(Horn horn) => this.horn = horn;