Публикации по теме 'abstraction'


Абстрактные классы в Java - быстрый обзор
Если вы программист на Java, я почти уверен, что вы слышали термин «абстрактный класс». В этой статье я надеюсь дать вам краткий обзор абстрактных классов в Java на всякий случай, чтобы использовать их на собеседовании или экзамене. Что значит абстракция? Абстракция - это процесс сокрытия деталей реализации и демонстрации пользователю только функциональных возможностей. Этой абстракции можно добиться в Java двумя способами. Используя абстрактные классы и интерфейсы. Интерфейсы дают..

ОСНОВЫ JAVA  — Что такое интерфейс, абстракция? | Часть 8
В этом BASIC OF JAVA — что такое интерфейс, абстракция? | В части 8 мы дали подробную информацию об интерфейсе и абстракции в java. Интерфейс: Интерфейс похож на абстрактный класс, но имеет все методы абстрактного имени. Интерфейсы — это план класса Он используется для достижения абстракции. Он поддерживает множественное наследование Переменная: public static final int a =0; (если мы объявляем переменную в интерфейсе, эта переменная должна быть public static final ). «Что..

Преимущества абстракции в вашем приложении
На своем пути к созданию пользовательской платформы управления облаком для предприятия я везде, где только мог, внедрял шаблоны абстракции, чтобы сохранить слабосвязанную реализацию, которая обеспечила бы мне гибкость, ожидаемую от современной архитектуры программного обеспечения. Я сравниваю абстракцию в программных приложениях с популярными шаблонами, такими как Composable Architecture или MACH и им подобными. С помощью трех реальных сценариев я надеюсь продемонстрировать, как мое..

интервью Барбары Лисков
В последнее время я пересматривал основы программирования и наткнулся на интервью с Барбарой Лисков. Ее объяснение абстракции и модульности было поучительным и дало мне новый взгляд на принцип подстановки Лискова. https://lnkd.in/g4hQbYMM Абстракция является важнейшей концепцией в разработке программного обеспечения, и принцип подтипирования поведения, также известный как принцип подстановки Лисков, имеет решающее значение для построения этой концепции. Как объясняет Барбара Лисков,..

Абстракция как парадокс ?
Прежде чем переходить к буквальному смыслу, давайте разберемся, что это такое? так что мы можем сделать вывод о нашем собственном определении Абстракция . скажем, например, я хочу, чтобы калькулятор решил проблему, и у одного из моих друзей есть калькулятор марки Casio, а у другого есть калькулятор Sharp, я бы попросил калькулятор, я не скажу, что дайте мне калькулятор компании Sharp. или компании Casio. Я бы скорее сказал, дайте мне калькулятор, и это то, что вы абстрагируете от..

Концепция объектно-ориентированного программирования; Лучший способ: Часть 2, четыре парадигмы ООП
Это вторая и последняя часть этой серии. Если вы пропустили первый, прочтите ссылку ниже Концепция объектно-ориентированного программирования; Лучший способ Если вы новичок в программировании, хотите изучить концепцию объектно-ориентированного программирования с нуля или… medium.com Объектная ориентация включает четыре основных парадигмы Наследование Абстракция Полиформизм Инкапсуляция Наследование Наследование - это..

Где визуальный скриптинг?
Как инженер-программист, я часто мечтаю о том, как будет выглядеть моя работа через 10, 20 или 30 лет. Сможет ли визуальный сценарий стать доминирующей формой создания программного обеспечения в будущем? То, как языки развиваются, часто либо достигает более высокого уровня абстракции, либо вызывает сдвиг парадигмы. Что делает язык более абстрактным, чем другой? Просто сняв часть ответственности с разработчика и автоматизировав ее таким образом, чтобы он работал почти во всех случаях..