Вопрос: для чего нужны интерфесы если есть абстрактные классы? | Onpioneer

для чего нужны интерфесы если есть абстрактные классы?

Grunt Gruntich
Интерфейсы используются в языках, где нет множественного наследования. Класс может поддерживать несколько интерфейсов, а родительский класс может быть только один.Голова Робота4
Всего 1 ответ.

Другие интересные вопросы и ответы

Для чего нужна классификация?

Гость7

Классификация нужна для удобства управления инструментами или ресурсами. Вот представьте — как удобнее искать нужную пару носков, когда они собраны по цветам и размерам или когда разбросаны по кучкам по всей квартире? Вот именно поэтому и нужна классификация, и чем сложнее предприятие, тем лучше все должно быть продумано.

Егор Осин1
Для сокращения времени поиска чего либо так как разделив общий объем можно часть объема не перерабатывать в следствии чего выйграть время.Сергей3
Всего 3 ответа.[my_custom_ad_shortcode1]

Как осуществлялись самые первые переводы абстрактных понятий между разными языками?

София Завьялова2

Известно, например, что латинский в плане отвлеченных понятий был гораздо беднее, чем греческий. Таким образом, переводчикам приходилось сталкиваться с определенными трудностями. Здесь можно обратиться к опыту Цицерона, который, отмечая, что многие поколения сведущих в греческой мудрости римлян не были способны изложить мысли по причине кажущейся бедности латинского, гордится тем, что он не уступает грекам в богатстве слов (De nat. deor., I, 4, 8). Вообще же стремление латинского языка к конкретности общеизвестна, о ней смотри, например: Альбрехт М. фон. История римской литературы. Т. I. М. С. 49 (пример, как абстрактная «осада города» передана через словосочетание с согласованием: urbs capta); С. 257 (об абстрактных понятиях у Теренция — со ссылкой на литературу); С. 556 (где отмечается вклад Лукреция и Цицерона) ну и т.д.

Однако перевод был часто невозможен, потому слова переходили в другой язык в качестве заимствований. Хорошо известно, к примеру, что император Тиберий боролся с такого рода пришлыми словами: слово «эмблема» в официальном документе он потребовал заменить либо латинским эквивалентом, либо описательным выражением; за использование слова «монополия» в официальной речи он счел нужным принести извинения слушающей публике. По мере перехода к позднему периоду классической древности заимствования укреплялись все больше: это касается философского и христианского понятийных аппаратов.

Иван Миролюбов22
Всего 3 ответа.

Го 100 фактов о лучшем друге? ❤

Гость1
1. Его зовут Алексей.
2. Его фамилия Горохов
3. Ему 18 лет
4. День рождения : 21 июля 1996 г.
5. Он из Латвий
6. Город Рига
7. Учиться в 29. vidusskola
8. Главное в жизни: Семья и дети
9. Главное в людях: Доброта и честность
10. Отн. к курению: Негативное
11.Отн. к алкоголю: Негативное
12. Любимые игры: Counter-Strike: Source Dota 2
13. Skype: russboy_96
14. Есть брат Илья.
15. Он знает про меня все
16. Он крут очень как человек и как друг
17. Жутко ленивый ахах
18. Мы часто ругаемся) в конечном итоге по любому меримся)
19. Неуправляемый когда зол
20. Вспыльчивый
21. Не курит
22. Не пьет
23.Очень смешной
24. Иногда обидчивый
25. Соскучилась, по нем безумно
26. Спасал меня от грусти
27. Настоящий друг
28. Умеет поддерживать
29. За своих порвет любого
30. Я его люблю
31. Я знаю, что он меня тоже любит 😀
32. У него красивая душа
33. Он ставит лайки взаимно 😀
34. Полюбасу фоткает себя в туалете уточкой 😀
35. Он сейчас это прочитает
36. Улыбнется
37. Если не улыбнется, писда ему 😀
38. Он паралельно относится к тем, кто его засирает
39. Он мой лучший друг
40. И я всегда буду рядом
41. Нет девушки
42.Часто видимся , гуляем
43. Могу тебе довериться
44. И положиться на тебя
45. Часто сваливал с уроков
46. Офигенные футболки
47. Я устала писать факты , ты и так без них знаешь что хорошего о тебе мнения
48. Секси , аррр
49. Он не знает что захочет в следующую минуту
50. Он ужасно соный
51. Проще с ним согласиться
52. Порой он сходит с ума
53. Ему нравится классная музыка
54. Он любит гулять
55. Любит похавать))
56. Как и я
57. Добрый, общительный человек =)
58.Заяц энерджайзер, в жопе батарейка
59. Безумно рада меня видеть)) всегда
60. Все лень писать дальше 😀
†Калерия†65
Всего 1 ответ.

Что такое абстрактный класс и зачем он нужен?

И должен ли каждый программист это знать?

В аэропорту США программиста из Африки заставили решать задачи

Пограничники не поверили, что Целестин Омин из Нигерии действительно приехал по рабочим делам, и пустили его в страну только после звонков в компанию.

Сотрудники американской таможни в аэропорту Нью-Йорка заподозрили нигерийского программиста Целестина Омина в том, что он скрыл настоящую профессию, и заставили его прямо на месте доказывать свою компетентность, сообщает TJournal.

Омин отправился в Нью-Йорк по работе. В США он приехал впервые, по приглашению местного сервиса First Access. Во время таможенного осмотра ему задали несколько вопросов, после чего пригласили пройти в отдельную комнату, где продержали около часа.

После этого в комнату зашел офицер, спросил, действительно ли он является программистом, а затем дал ему два задания: рассказать, как проверить, является ли двоичное дерево поиска сбалансированным, и что такое абстрактный класс и зачем он нужен.

Африканец был крайне удивлен такой просьбой, но через десять минут передал таможенникам ответы, которые их не устроили. Ситуацию разрешили звонки в Andela, компанию, где работает Омин, и First Access. На прощание офицер заявил, что нигериец его все равно не убедил.

Позднее программист, комментируя ситуацию, заметил, что при перелете он сильно устал, а его ответы были верными с технической точки зрения, но у таможенников не хватило компетентности это понять. Он также предположил, что вопросы и ответы к ним они искали в интернете, поскольку сами не знали, о чем можно спросить у специалиста такого профиля.

http://mir24.tv/news/world/15774021

С1

Скорее всего программист прав, и таможенники сами не знали ответов, а искали их в интернете. «Заморачиваться» переписыванием определения абстрактного класса не буду, приведу самое распространенное.

Идея абстрактного класса реализована на разных языках по разному, и вопрос, что такое «абстрактный класс», по сути не совсем корректен. Он нужен для того, чтоб иметь некий общий класс, который реализует в наиболее общем виде определенные черты некоей общей задачи, но сам по себе, в большинстве языков использован быть не может, для решения конкретной задачи потребуется создание на его основе подклассов и определение им уже методов. Но повторюсь, на каждом языке он реализован по разному, а приведенное определение лишь наиболее общее.

artin­t3
Всего 2 ответа.

Для чего нужны классы в ООП? Для того, чтобы можно было абстракцию представить в компьютере?

Допустим есть абстракция, я её создаю в компьютере в виде класса и хочу изменять её с помощью заданных свойств абстракции (методов класса) и получать с помощью логических суждений какой-то результат. Правильно ли такое суждение?Guest6

Любые элементы любого языка служат для абстракции. Классы — это вообще довольно высокий уровень абстракции.

Гость3
Всего 1 ответ.
Вам также может понравиться
Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *