Tìm hiểu về Observer Design Patternhttps://docs.microsoft.com/en-us/dotnet/standard/events/observer-design-pattern