Хочу сделать следующее:
есть основной класс 'Controler', который виден во всех файлах сайта.
Далее, решил, на пример, добавить новый класс, расширив основной":
т.е. как не ошибиться, какой класс надо будет в дальнейшем расширить,
что бы всё перешло к основному родительскому классу, в данном случае 'Controler'.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
armancho7777777 пишет:
что бы всё перешло к основному родительскому классу, в данном случае 'Controler'.
Всё совсем наоборот в коде.
----- PostgreSQL DBA
armancho7777777
Отправлено: 27 Марта, 2012 - 20:13:36
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Мелкий, покажите пожалуйста как правильно
Bio man
Отправлено: 27 Марта, 2012 - 20:13:38
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Controller это не родительский а дочерний класс! Смысл наследования сделать код меньше, переопределяя некоторый код родителя, в твоем же примере класс только расширяет но не переопределяет, тогда встает вопрос - зачем наследовать? Если нужно работать с каким то классом в каком то классе, когда по функциональности классы не связаны то не логичнее использовать композицию или агрегацию?
armancho7777777
Отправлено: 27 Марта, 2012 - 20:17:26
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Покажите на моём примере как правильно пожалуйста.
Мне надо, что бы все классы, которые я добавляю, были дочерними контролёра.
То есть после чего объявляю экземпляр родительского класса:
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
armancho7777777 пишет:
обявления экземпляра родительского класса, я мог обратитья ко всем методам дочерних классов
Не получиться. Из дочерних классов можно работать с родительским. Ну смотри сам, я подсказал более правильный способ с точки зрения ООП. Почитай про полиморфизм и наследование, может что поймешь.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.