![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
| Результаты опроса: Как именовать абстрактные классы? | |||
| AbstractInteger |
|
0 | 0% |
| CustomInteger |
|
0 | 0% |
| Abstract:Integer |
|
1 | 100.00% |
| Custom:Integer |
|
0 | 0% |
| По-другому, отпишусь в теме |
|
0 | 0% |
| Голосовавшие: 1. Вы еще не голосовали в этом опросе | |||
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#7
|
|||
|
|||
|
Ну если выбирать между Abstract и Custom, то Custom - это полноценный класс, у которого только некоторые свойства упрятаны в секцию protected, и в наследнике нужно только вытащить их в public / published. А в Abstract имеются абстрактные методы, которые обязательно нужно переопределить.
|
| Этот пользователь сказал Спасибо icWasya за это полезное сообщение: | ||
Freeman (12.11.2014)
| ||