💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, I explain the difference between composition vs inheritance, what the design principle "favor composition over inheritance" means in practical terms, and how you can use it to make better software design decisions.
The code I worked on in this video is available here: https://github.com/ArjanCodes/2021-co...
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses.
💬 Join my Discord server: https://discord.arjan.codes.
⌨️ Keyboard I’m using: https://amzn.to/49YM97v.
🔖 Chapters:
0:00 Intro
1:11 Explanation of the example
3:57 Technique #1: inheritance
8:30 Problems with the inheritance technique
10:02 Technique #2: composition
18:48 Improvement: turn Commission into an abstract class
20:03 Limitations of this example
21:29 Final thoughts
#arjancodes #softwaredesign #python
На этой странице сайта вы можете посмотреть видео онлайн Composition Is Better Than Inheritance in Python длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь ArjanCodes 11 Июнь 2021, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 283,664 раз и оно понравилось 9.3 тысяч зрителям. Приятного просмотра!