Closed Ripchanskiy closed 7 years ago
Валентин, если можно, немного подробнее, в задании сказано "Взять 3-е домашнее задания и переделать наследования при помощи include и extend". Я заменил наследование модулями, и подключил их к двум классам. Не совсем понимаю в чём проблема.
class Manager extend Cashier_name end Какой смысл в этом? Модуль Cashier_name нигде больше не используется. Нет возможности создать еще одного кассира. Делать метод с if для того чтобы использовать его в двух классах? puts "Добрый день #{name}."" Меня зовут #{$manager_name}." puts "Вы хотите поучить или отправить посылку?" Это говорят Sender и Reciplient (наверное Recipient), а должен Manager.
Спасибо
Модули нужны, чтобы не повторять код. Вынеси в модуль общий функционал и подключи к нескольким классам.