![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| titanrem |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Чем отличаются по своему назначению класс ArrayObject и интерфейс ArrayAccess ?
Когда и что необходимо использовать? Это сообщение отредактировал(а) titanrem - 6.7.2011, 13:43 |
|||
|
||||
| mark2011 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 28.6.2011 Репутация: 2 Всего: 2 |
Тем, что ArrayAccess - это интерфейс, а ArrayObject - класс. Вообще-то это основы ООП... Класс может реализовывать методы некоторого интерфейса. Если есть объявленный интерфейс, то должен обязательно быть класс, который реализует методы, задекларированные в этом интерфейсе.
|
|||
|
||||
| titanrem |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Это я знаю и писал. Мне интересны другие отличия
|
|||
|
||||
| mark2011 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 28.6.2011 Репутация: 2 Всего: 2 |
||||
|
||||
| titanrem |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Мне не совсем понятно, зачем создано и класс, и интерфейс, если они делают одно и то же, в принципе
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
titanrem, идите учите ООП. Интерфейс вообще ничего не делает. Он описывает. В данном случае описывает класс, который, в свою очередь, уже что-то делает.
Добавлено через 34 секунды А зачем это надо, Вы узнаете, немного прочитав про Объектно-Ориентированное Программирование (сокр. ООП). Сколько Вас можно уже туда посылать? -------------------- Ll 2 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |