In this video, we'll find out the exact amount of OOP paradigms, and we'll also explain each of the existing ones:
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Message sending
- Code Reuse
Message passing realization in JavaScript
https://github.com/extremecodetv/message-passing
Video about encapsulation and hiding
https://www.youtube.com/watch?v=yNUJ3vAeyJQ
Video about Strategy
https://www.youtube.com/watch?v=-AaVsHkgWcQ
► ► ►
Used materials:
Harold Abelson, Gerald Jay Sussman --
Structure and Interpretation of Computer Programs
http://bit.ly/2ASDW32
Herbert Schildt --
Java. Full guide
http://bit.ly/2VmthXP
GoF --
Design Patterns
http://bit.ly/2Vj3FeJ
C. McConnell --
Perfect code
http://bit.ly/31PuRnE
Bertran Meyer --
Object-oriented Software Construction
David West --
Object Thinking
Alan Kay's letter --
http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
David West interview --
https://jug.ru/2016/09/bugayenko-west/
► ► ►
Our social networks
● Insta: https://www.instagram.com/_extremecode/
● VK: https://vk.com/extremecodetv
● Telegram Chat: https://t.me/extremecode (or search @extremecode)