Demiurg
Guest
Georgy, зачем ??? он с++ собрался учить ?
Всё нет времени прочитать... Но почитаю обязательно.Берн Страуструп Программирование на C++ -- тебе туды
Читать полезно, знать много не вредно... Вот бы что то подобное о PHP, Какую нить книженцию страниц 600 в двух томах...Georgy, зачем ??? он с++ собрался учить ?
А что, на меньшем числе страниц сложно все окончательно запутать?Автор оригинала: Diesel
Какую нить книженцию страниц 600 в двух томах...
Понимание концепции в последнюю очередь сводится к навешиванию ярлыков.Автор оригинала: young
Наследование это именно то, что отделяет объектный подход от объектно-ориентированного!
А c помощью Class/Object Functions не пробовал вывернутся?Автор оригинала: Crazy
Вообще, печально, что в PHP нет доброй Smalltalk'овской возможности перехватывать обращения к несуществующим методам -- это единственное, чего бы я действительно хотел увидеть среди дополнений к PHP. Правда, в Delphi этого нехватает в куда больше степени (что, в принципе, и является причиной уродства VCL).
У тебя есть идеи о том, как именно можно вывернуться?Автор оригинала: ForJest
А c помощью Class/Object Functions не пробовал вывернутся?
Спорно. Одно запихнуть всё в один класс и другое написать класс а методы реализовывать в его потомках.меньше заниматься писаниной ПХП-кода
Согласен. Мне всё легче и легче. Нет, серьёзно!а ООП - "тяжело в учении - легко в бою"
Нельзя ли подробнее на эту тему?Автор оригинала: Diesel
Спорно. Одно запихнуть всё в один класс и другое написать класс а методы реализовывать в его потомках.
class base_class {
//любой из потомков должен содержать $sql
var $sql;
base_class(){
// создаем объект $sql
$this->sql = new sql_class();
}
/* другие важные операции, которые в большинстве (или даже все) должны быть в потомках
... */
}
Кому должен? Зачем? Приведи, please, пример, в котором это необходимо.Автор оригинала: Screjet
значит базовый класс должен содержать "всё" и нужное и не очень