nobiiru
25.01.2012 05:14 /airbase
Есть объект ХУЙ описанный соответсвующим классом. Нужен объект ДИЛДО, казалось бы унаследовать ХУЙ и переопределить нужные методы. Но оказывается, что почти все методы нужно переопределять, так как ХУЙ и ДИЛДО сильно разные объекты. Ну и где ваше ООП теперь?
Это же элементарно! Создаешь базовый класс Fuckator, откуда и наследуешь оба своих класса. Причем у класса ХУЙ создаешь дополнительный метод setStyle(Driver d), позволяющий установить различный стиль использования хуйца, и каждый раз когда родитель вызывает метод fuck(), перебираешь всех установленных Driver, делаешь им exec() и собираешь параметры для последующего fuck()
Я ктому, что не смотря на схожесть хуя и дилдо классы настолько разные, что проще дилдо реализовать с нуля, чем использовать в качестве родителя хуй. Хотя казалось бы хуй настолько очевидный родитель дилдо...
Как раз для этого придумано прототипирование, позволяющее на ранних стадиях увидеть свои фейлы и переделать компоновку классов. Не все то золото, что блестит
Охуенчик, уже так и делаю.
я это же и предложил, лол