Тёмный

What is the Observer Pattern? (Software Design Patterns) 

Be A Better Dev
Подписаться 222 тыс.
Просмотров 21 тыс.
50% 1

In this video, learn why the Observer Pattern is such an important design pattern. I tell you what the observer pattern is, how it works, and explain it with an example.
Become a Better Developer Using the Courses I Recommend Below:
- Master FAANG Coding Interviews - bit.ly/3CVgRN9
- Learn AWS From Scratch - bit.ly/3gasoAm
- Master Python here - bit.ly/3yJFJpI
Head First Design Patterns - amzn.to/36r8aJT
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - amzn.to/37T7xdP
Clean Architecture - amzn.to/3sCEGCe
Head First Design Patterns - amzn.to/37WXAMy
Domain Driver Design - amzn.to/3aWSW2W
Code Complete - amzn.to/3ksQDrB
The Pragmatic Programmer - amzn.to/3uH4kaQ
Algorithms - amzn.to/3syvyP5
Working Effectively with Legacy Code - amzn.to/3kvMza7
Refactoring - amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - amzn.to/2MuEllM
XLR Cable - amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
Desk Microphone Mount - amzn.to/3qXMVIO
Logitech C920s Webcam - amzn.to/303zGu9
Fujilm XS10 Camera - amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
Autonomous ErgoChair 2 - bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
Code: github.com/beabetterdevv/Desi...
🌎 Find me here:
Twitter - / beabetterdevv
Instagram - / beabetterdevv
Patreon - Donations help fund additional content - / beabetterdev
#DesignPatterns
#ObserverPattern
#SoftwareDesign
#SoftwareEngineer

Опубликовано:

 

4 ноя 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@BeABetterDev
@BeABetterDev 3 года назад
humidityHistory.add(temp); ... Woops!
@undencem
@undencem 3 года назад
Best working Observer Pattern example and up-to-date . Thanks
@vihangafernando6644
@vihangafernando6644 Год назад
To be honest, your video helped me to understand RXJS. As they have been using observer pattern.Thanks.
@UpTown430
@UpTown430 3 года назад
Perfect explanation. Everything is so clear, thank you 👌
@BeABetterDev
@BeABetterDev 3 года назад
Glad it helped!
@kAreezArsalan
@kAreezArsalan Год назад
That was truly amazing, such a wonderful explanation with code... loved it.
@ma3435
@ma3435 2 года назад
Its frustrating how university professors are just scrolling down and reading a pdf file on zoom without showing examples and explaining this way . they believe they are doing a good job but they are just useless they are getting paid for nothing ... Thank you very much for the explanation =)
@Hyp3rX360
@Hyp3rX360 5 месяцев назад
excellent series I've found, I have the book but you explain it very good. Thanks for your work!
@haciendadad
@haciendadad 3 года назад
You did a really good job explaining this in a clear and easy metaphor that can easily be pictured. Seeing something in your mind makes it easy to remember! Also, I have a copy of that book, it is the ABSOLUTE best for learning, everyone is an image I can easily picture and this remember.
@BeABetterDev
@BeABetterDev 3 года назад
Thanks so much Joey, your comment means a lot to me! I completely agree with you that the visual approach is such a powerful way to learn. Its part of the reason I started making these videos. Being a visual learner myself, I couldn't always find videos on many topics. I hope that my videos can help others that are in a similar situation! Thanks again for your support and stay safe.
@TonInter
@TonInter 2 года назад
Watched a few of the software design pattern videos, and they're all great. Thank you very much for sharing.
@BeABetterDev
@BeABetterDev 2 года назад
You're very welcome!
@eamonsuen
@eamonsuen Год назад
great video! Just going to note that we probably want to use this.humidityHistory.add(humidity) instead of this.humidityHistory.add(temp) in the ForecastDisplay class so it doesn't show the same list :D
@juandavidlopezlopez8079
@juandavidlopezlopez8079 2 года назад
The explanatory ability of this video is amazing. Thank you!
@BeABetterDev
@BeABetterDev 2 года назад
Thanks so much for your kind words Juan, and I'm glad you enjoyed!
@AP-eh6gr
@AP-eh6gr 2 месяца назад
This is very solid. Btw do one on SOLID now that I mentioned it ; )
@giocruzx
@giocruzx 11 месяцев назад
Congratulations on the video! Your way of teaching is very good!
@BeABetterDev
@BeABetterDev 10 месяцев назад
Thank you! 😃
@diogosilva3919
@diogosilva3919 3 года назад
Thank you Daniel 👍
@BeABetterDev
@BeABetterDev 3 года назад
You're very welcome!
@mohammeds6314
@mohammeds6314 2 года назад
you are awesome, thanks a lot
@taqikhan5418
@taqikhan5418 2 года назад
Nice explanation. Thanks a lot😊
@BeABetterDev
@BeABetterDev 2 года назад
You're very welcome!
@andriys5772
@andriys5772 3 года назад
Thank you!
@BeABetterDev
@BeABetterDev 3 года назад
You're welcome!
@l.r.h.i.bandara4262
@l.r.h.i.bandara4262 17 дней назад
Thank youu❤
@ufukcagataydogan3985
@ufukcagataydogan3985 3 года назад
Harikasın bro
@ermenidolu726
@ermenidolu726 3 года назад
Strong army, wow!
@priyankarrajgupta4198
@priyankarrajgupta4198 2 года назад
I think u need to save ref. of subject in observer, otherwise how u will unregister ? unregister functionality u didn't shown though !
@koolkravi
@koolkravi 3 года назад
You can add adaptor design pattern in list
@BeABetterDev
@BeABetterDev 3 года назад
Coming soon! ;)
@HadiEbrahimi-yq9yj
@HadiEbrahimi-yq9yj Месяц назад
could you provide this book for free?
Далее
Became invisible for one day!  #funny #wednesday #memes
00:25
skibidi toilet multiverse 039 (part 1)
05:29
Просмотров 3,9 млн
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
What is a Proxy? | System Design
8:07
Просмотров 11 тыс.
Factory Method Pattern - Design Patterns (ep 4)
27:21
Просмотров 536 тыс.
10 Design Patterns Explained in 10 Minutes
11:04
Просмотров 2,2 млн
Master Golang with Interfaces
21:54
Просмотров 7 тыс.