Wiele razy wspominany i wiele razy obiecywany temat, który w naszym community nabrał już rangi insider joke'u 🤡
Dziedziczenie - bo o nim mowa w dzisiejszym materiale!
😶 Fundament programowania obiektowego, do którego mamy wiele uwag, zwłaszcza jeśli chodzi o ryzyka związane z jego nadużywaniem.
⌛️ Posłuchajcie, jak historycznie używaliśmy dziedziczenia (lepiej już gorzej) w naszych projektach.
Jakie koncepty - niekoniecznie potrzebnie - mieszają się w nim w językach takich jak 🤓 C# czy Java oraz jak nowsze języki takie jak 🦫 Go czy 🦀 Rust radzą sobie bez tego mechanizmu.
✅️ Nie zostawimy Was oczywiście bez alternatyw, bo takowe oczywiście istnieją w najpopularniejszych obecnie językach programowania.
TIMECODES:
00:00:00 - Intro
00:04:40 - Jak używaliśmy dziedziczenie w przeszłości? (Layered architecture)
00:26:30 - Jak dziedziczenie realizowane jest w bibliotekach/frameworkach C#? (ABP)
00:38:30 - Problemy z dziedziczeniem
00:46:40 - Liskov Substitution Principle
01:00:10 - Podtypowanie vs. dziedziczenie (Dequeue)
01:10:10 - Jak to wygląda w golang?
01:23:00 - Jak to wygląda w Rust?
01:28:30 - Alternatywy do dziedziczenia
01:35:40 - Outro
Zapraszamy również na:
⚡️ Discord: [ Ссылка ]
⚡️ Instagram: [ Ссылка ]
⚡️ TikTok: [ Ссылка ]
⚡️ Twitter: [ Ссылка ]
Ещё видео!