Питання 3 з 40

Запитання 3
У чому полягає різниця між include, extend та prepend у Ruby-модулях?
Варіанти відповідей
include додає методи як методи класу, extend додає їх як методи екземпляра, prepend не змінює порядок викликів.
include вставляє методи перед існуючими, extend робить методи приватними, prepend додає методи в простір імен.
include додає методи як методи екземпляра, extend додає методи як методи класу, prepend вставляє методи перед існуючими методами екземпляра.
include і extend ідентичні, prepend використовується лише для констант.