Junior - ООП на Ruby Flashcards
Чи є інтерфейси в Ruby?
Що таке getter і setter в Ruby? Як їх створювати?
Що таке інстансна змінна?
Що таке константа класу?
Яка різниця між методом класу і методом об’єкта?
Які є області видимості?
Які є модифікатори доступу? Як private відрізняється від protected?
Чи підтримує Ruby множинне спадкування?
Як успадковуються методи? Чи можна перевизначити метод?
Навіщо метод super?
Що таке Singleton-метод?
Що таке міксини? Навіщо вони і чим відрізняються від декоратора?
Що таке include та extend і в чому різниця між ними?
Який шлях пошуку методу в ієрархії класів?
Яка різниця між послідовними та іменованими аргументами методу?
Що таке exception? Коли вони застосовуються? Як викликати exception? Як відловити exception?