CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 649

649

Chương 16: Các giao diện và mẫu thông dụng

}

Dưới đây là kết xuất khi chạy ObserverExample.cs (các giá trị in đậm là do bạn nhập vào):

Enter current temperature: 50

ChangeObserver: Old=0, New=50, Change=50

AverageObserver: Average=50.00

Enter current temperature: 20

ChangeObserver: Old=50, New=20, Change=-30

AverageObserver: Average=35.00

Enter current temperature: 40

ChangeObserver: Old=20, New=40, Change=20

AverageObserver: Average=36.67