История изменений
Исправление special-k, (текущая версия) :
module RSSDlyaLeshi
module RSSDlyaVani
module RSSDlyaKosti
Надо так штоле?
Почему бы просто не использовать наследование?
Наследование, в данном случае - говно. И что ты будешь делать.. тестить 150 классов с одним и тем же функционалом? Создавать классы, которые нужны для одной задачи?
зачем так делать?
Потому что мы можем.
Код становится на порядок запутанее.
В проекте, в одном месте, ты расширяешь класс (причем, ты можешь это сделать инклудом модуля(ей) и это будет очень наглядно, а главное, _переносимо_). В последствии ты _легко_ сможешь применить конструкции в другом проекте, ведь классы не различаются по имени.
наследование
Ответь зачем.
На самом деле ты делаешь именно то, что сейчас нужно - расширяешь библиотеку. Через наследование ты показываешь общность объектов. У тебя здесь нет общности объектов. Ты просто желаешь наклепать непереносимый код.
Исправление special-k, :
module RSSDlyaLeshi
module RSSDlyaVani
module RSSDlyaKosti
Надо так штоле?
Почему бы просто не использовать наследование?
Наследование, в данном случае - говно. И что ты будешь делать.. тестить 150 классов с одним и тем же функционалом? Создавать классы, которые нужны для одной задачи?
зачем так делать?
Потому что мы можем.
Код становится на порядок запутанее.
В проекте, в одном месте, ты расширяешь класс (причем, ты можешь это сделать инклудом модуля(ей) и это будет очень наглядно, а главное, _переносимо_). В последствии ты _легко_ сможешь применить конструкции в другом проекте, ведь классы не различаются по имени.
наследование
Ответь зачем.
На самом деле ты делаешь именно то, что нужно - расширяешь библиотеку. Через наследование ты показываешь общность объектов. У тебя здесь нет общности объектов. Ты просто желаешь наклепать непереносимый код.
Исправление special-k, :
module RSSDlyaLeshi
module RSSDlyaVani
module RSSDlyaKosti
Надо так штоле?
Почему бы просто не использовать наследование?
Наследование, в данном случае - говно. И что ты будешь делать.. тестить 150 классов с одним и тем же функционалом? Создавать классы, которые нужны для одной задачи?
зачем так делать?
Потому что мы можем.
Код становится на порядок запутанее.
В проекте, в одном месте, ты расширяешь класс (причем, ты можешь это сделать инклудом модуля(ей) и это будет очень наглядно, а главное, _переносимо_). В последствии ты _легко_ сможешь применить конструкции в другом проекте, ведь классы не различаются по имени.
наследование
Ответь зачем.
На самом деле ты делаешь именно то, что хочешь - расширяешь библиотеку. Через наследование ты показываешь общность объектов. У тебя здесь нет общности объектов. Ты просто желаешь наклепать непереносимый код.
Исправление special-k, :
module RSSDlyaLeshi
module RSSDlyaVani
module RSSDlyaKosti
Надо так штоле?
Почему бы просто не использовать наследование?
Наследование, в данном случае - говно. И что ты будешь делать.. тестить 150 классов с одним и тем же функционалом? Создавать классы, которые нужны для одной задачи?
зачем так делать?
Потому что мы можем.
Код становится на порядок запутанее.
В проекте, в одном месте, ты расширяешь класс (причем, ты можешь это сделать инклудом модуля(ей) и это будет очень наглядно, а главное, _переносимо_). В последствии ты _легко_ можешь применить конструкции из одного проекта в другом, ведь классы не различаются по имени.
наследование
Ответь зачем.
На самом деле ты делаешь именно то, что хочешь - расширяешь библиотеку. Через наследование ты показываешь общность объектов. У тебя здесь нет общности объектов. Ты просто желаешь наклепать непереносимый код.
Исходная версия special-k, :
module RSSDlyaLeshi
module RSSDlyaVani
module RSSDlyaKosti
Надо так штоле?
Почему бы просто не использовать наследование?
Наследование - говно. И что ты будешь делать.. тестить 150 классов с одним и тем же функционалом? Создавать классы, которые нужны для одной задачи?
зачем так делать?
Потому что мы можем.
Код становится на порядок запутанее.
В проекте, в одном месте, ты расширяешь класс (причем, ты можешь это сделать инклудом модуля(ей) и это будет очень наглядно, а главное, _переносимо_). В последствии ты _легко_ можешь применить конструкции из одного проекта в другом, ведь классы не различаются по имени.
наследование
Ответь зачем.
На самом деле ты делаешь именно то, что хочешь - расширяешь библиотеку. Через наследование ты показываешь общность объектов. У тебя здесь нет общности объектов. Ты просто желаешь наклепать непереносимый код.