LINUX.ORG.RU

История изменений

Исправление 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 классов с одним и тем же функционалом? Создавать классы, которые нужны для одной задачи?

зачем так делать?

Потому что мы можем.

Код становится на порядок запутанее.

В проекте, в одном месте, ты расширяешь класс (причем, ты можешь это сделать инклудом модуля(ей) и это будет очень наглядно, а главное, _переносимо_). В последствии ты _легко_ можешь применить конструкции из одного проекта в другом, ведь классы не различаются по имени.

наследование

Ответь зачем.

На самом деле ты делаешь именно то, что хочешь - расширяешь библиотеку. Через наследование ты показываешь общность объектов. У тебя здесь нет общности объектов. Ты просто желаешь наклепать непереносимый код.