MENU

Fun & Interesting

Dlaczego nie lubimy DZIEDZICZENIA?

DevMentors 6,016 1 year ago
Video Not Working? Fix It Now

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: https://devmentors.io/discord-pl ⚡️ Instagram: https://www.instagram.com/devmentors_pl ⚡️ TikTok: https://www.tiktok.com/@devmentors ⚡️ Twitter: https://twitter.com/dev_mentors_pl

Comment