Design Patterns: Observer and Publish-Subscribe
This is the fourth of an eight part series where Robert is joined by Phil Japikse to discuss design patterns. A design pattern is a best practice you can use in your code to solve a common problem. In this episode, Phil demonstrates the Observer pattern. In this pattern, an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods. Phil also compares the Observer pattern to the Publish-Subscribe pattern.
Resources:
- Sample code: https://github.com/skimedic/presentations
- Design Patterns: Elements of Reusable Object-Oriented Software book: https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=asap_bc?ie=UTF8
- Head First Design Patterns book: https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=asap_bc?ie=UTF8
Видео Design Patterns: Observer and Publish-Subscribe канала Microsoft Visual Studio
Resources:
- Sample code: https://github.com/skimedic/presentations
- Design Patterns: Elements of Reusable Object-Oriented Software book: https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=asap_bc?ie=UTF8
- Head First Design Patterns book: https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=asap_bc?ie=UTF8
Видео Design Patterns: Observer and Publish-Subscribe канала Microsoft Visual Studio
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Connect(); // 2016 - Stories: XamarinMocking Dependencies and Verifying Behavior - Moq Overview (6 of 12) | Automated Software TestingMaximum Usage ReportHuawei – Visual Studio 2017 Customer StoryWhy do I see personal accounts for my Visual Studio subscribers?Fast Focus: Visual Studio Debugging & Diagnostics: Tips & TricksNavigate Between Screens (6 of 18) | Building Apps with XAML and .NET MAUIVisual Studio Team Services (VSTS) Sprint 124 – what’s new?Visual C++ STL Code Review: GH-1834, format assumes strings are encoded in the active code page(5) Taking advantage of advanced debugging & diagnostics tools for Universal Windows app devWhat's new for Unity developers on macOSIn The Code 2.0: Three days, going to beta with getallready.orgAddress Sanitizer continue_on_error | Pure Virtual C++ 202307 Fresh Car SmellVisual C++ STL Code Review: GH-1671, chrono: C++20 clocks, clock_cast, tzdb::leap_secondsMake your repeated edits faster and more accurate with IntelliCode suggestionsConnect(); // 2016 - Stories: LittleBitsOptiKey Case Study (Customer Video Connect(); 2018)Visual C++ STL Code Review: GH-2580, Implement P2440R1 ranges::iota, ranges::shift_left, ranges::shiUsing Espresso Tests with Xamarin Test Cloud & VSTSVerizon Labs powers FiOS entertainment services with open source .NET Core, Docker and Apache Mesos