Форум
Компьютерные священные войны
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, Serginio1, Вы писали: S>Здравствуйте, Ночной Смотрящий, Вы писали: НС>>Здравствуйте, Serginio1, Вы писали: S>>>Но есть куча функционала который есть в базовом классе, НС>>Например? S> Да примеров куча в прикладном коде. S>Ну или хотя бы те же Control или wpf https://professorweb.ru/my/WPF/base_WPF/level1/1_7.php S>>> Просто лучше делать самый базовый класс полностью абстрактным. НС>>Почему тогда не сделать его интерфейсом? S>>>И суть полностью абстрактного класса это и есть интерфейс НС>>Но мы сделаем его классом, чтобы никто не догадался? S> Нет, что бы сделать наследника реализующий основные методы, а на базе его сделать иерархию, что бы не писать лишний код. S>Конечно можно посмотреть на override или virtual но это не сразу в глаза бросается, а абстрактный без кода сразу виден. S>Можно посмотреть реализацию и увидеть все возможные реализации. S>Еще раз есть куча функционала который есть в базовом классе, наследники наследуют полностью или частично корректируют поведения вызывая внутри base. S>И чем в данном случае лучше интерфейсы?
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …