![]() |
|
||||||||||
|
|||||
|
Ну не совсем полноценная эта замена
![]() Ведь она не позволяет создать частично определенный класс. Да и интерфейс по определению перечисляет только публичные методы. |
|
|||||
|
интерфейс не определяет область видимости методов.
плюс ко всему ваш класс, который должен содержать определенный набор методов может реализовывать не один интерфейс, а несколько.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Цитата:
Цитата:
|
|
|||||
|
Ну о чем я собственно и говорил.
Так что полноценной замены абстрактных классов в as3 нету |
|
|||||
|
alatar, вы, видимо не совсем нить беседы уловили. Я отвечал Котяре.
|
|
|||||
|
я вам про это уточнил
Цитата:
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Но реализация интерфейса должна определять его методы только с публичным модификатором доступа. В то время как абстрактные классы такого ограничения не накладывают. Это и есть смысл моего первого сообщения.
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Да, интерфейсы не являются полноценной заменой абстракции. Да и о чем спор. В джаве ведь тоже есть интерфейсы. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|