В этом видео мы узнаем точно число парадигм ООП, а так же разберем каждую из существующих:
- Инкапсуляцию
- Наследование
- Полиморфизм
- Абстракцию
- Посылку сообщений
- Повторное использование кода
Реализация Message Passing на JavaScript:
https://github.com/extremecodetv/message-passing
Видосик про инкапсуляцию и сокрытие
https://www.youtube.com/watch?v=yNUJ3vAeyJQ
Видосик про Стратегию
https://www.youtube.com/watch?v=-AaVsHkgWcQ
► ► ►
Используемые материалы:
Абельсон Харольд, Сассман Джеральд Джей —
Структура и Интерпретация Компьютерных Программ
http://bit.ly/2ASDW32
Шилдт Герберт —
Java. Полное руководство
http://bit.ly/2VmthXP
GoF —
Приемы объектно-ориентированного проектирования. Паттерны проектирования
http://bit.ly/2Vj3FeJ
С. Макконнелл —
Совершенный код
http://bit.ly/31PuRnE
Бертран Мейер —
Объектно-ориентированное конструирование программных систем
David West —
Object Thinking
Письмо Алана Кея —
http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
Интервью с Дэвидом Уэстом
https://jug.ru/2016/09/bugayenko-west/
► ► ►
Наши соц. сети
● Insta: https://www.instagram.com/_extremecode/
● VK: https://vk.com/extremecodetv
● Telegram Chat: https://t.me/extremecode (или в поиске @extremecode)