JohnCMS 7.1.0

Тема закрыта
7.96K
.
(\/)____o_O____(\/)
ValekS, зачем их в интерфейсе указыватть? интерфейс предпологает что нужные мктоды будут реализованы, но не навязывает количество прочих методов
.
Ей 25
# Koenig (09.04.2017 / 19:15)
ValekS, зачем их в интерфейсе указыватть? интерфейс предпологает что нужные мктоды будут реализованы, но не навязывает количество прочих методов
Ну не знаю. Хуже же от этого не станет...
.
ДоХтор
# ValekS (09.04.2017 / 21:03)
Ну не знаю. Хуже же от этого не станет...
Если не ошибаюсь, интерфейс обяжет все остальные классы, которые имплементируют этот интерфейс(вроде так это называется), иметь этот новый метод(или что там)
___

Дописал уточнение.
.
# ДоХтор (09.04.2017 / 21:06)
имплементируют этот интерфейс(вроде так это называется)
По русски это называется "реализуют"
.
# Delphinum (09.04.2017 / 21:17)
По русски это называется "реализуют"
Благодарю
.
(\/)____o_O____(\/)
ValekS, тогда совместимость кода теряется от обновы
.
Ей 25
# Koenig (10.04.2017 / 01:49)
ValekS, тогда совместимость кода теряется от обновы
Ну ладно. Хотя она и так потеряется... Значит в интерфейсы ничего не добавляем.
.
(\/)____o_O____(\/)
ValekS, Олег даже инструкцию давал, как сделать свой код и не терять совместимость, в папке апи есть интерфейсы, их трогать не нужно, просто пишем свою реализацию нужного класса следуя интерфейсу, или наследовать класс реализации стандартный и добавлять свои методы или реализации, в конфиге уже добавить свой класс в ди. там два вида конфига, локальный и глобальный. один трогать нельзя для совместимости
.
# Koenig (10.04.2017 / 12:05)
ValekS, Олег даже инструкцию давал, как сделать свой код и не терять совместимость, в папке апи есть интерфейсы, их трогать не нужно, просто пишем свою реализацию нужного класса следуя интерфейсу, ил
Не подскадешь, где он писал об этом? Очень интересно
.
(\/)____o_O____(\/)
intelligent, http://johncms.com/forum/index ... 61761
http://johncms.com/forum/index ... 98338
http://johncms.com/forum/index ... 98343
Всего: 332