Ударение в слове щавель  


        Объектно-ориентированное программирование, парадигмы
   
ГЛАВНАЯ ОБО МНЕ СТАТЬИ ТВОРЧЕСТВО КНИГИ КОНТАКТЫ

Объектно-ориентированное программирование, парадигмы

Объектно-ориентированное программирование, парадигмы Объектно-ориентированное программирование, с момента его появления и по сегодняшний день представляет собой одну из наиболее востребованных областей. Под этим понятием следует понимать концепцию создания программных решений, основанных на группировке и организации кода посредством так называемых объектов. Объектами в данном случае являются различные элементы, которые хранят определенные значения и функции. Подобный подход позволяет группировать определенные элементы вместе с наиболее используемыми функциями или действиями по их логическому предназначению, то есть, например, совместить название трека и добавление трека или его воспроизведение. В результате эти две отдельные части объединяются в один объект, который в данном случае можно назвать Альбомом.
Таким образом программист и пользователь могут отслеживать только определенное значение переменной, ее изменения. Как правило, создание программных решений на основе объектно-ориентированного подхода в обязательном порядке включает использование нескольких парадигм ООП, это: наследование, полиморфизм, инкапсуляция. Сегодня, некоторые специалисты выделяют еще несколько парадигм, это: абстракция, посылка сообщений.
Наследование, в данном случае, как можно догадаться, позволяет какому-то классу унаследовать параметры, поля, переменные и методы из другого класса. Данная парадигма избавляет программиста от написания избыточного кода, кроме того, именно отсюда исходит следующие две парадигмы – полиморфизм и инкапсуляция.
Полиморфизм, как в реальной жизни, так и в программировании означает изменений определенных функций. Например, программист в наследуемом классе может задать иное предназначение для метода. То есть один и тот же метод в разных классах будет выполнять разные роли, соответственно, выводить иные значения. Инкапсуляция представляет собой сокрытие определенных программных областей. Посредством инкапсуляции, программист может скрыть неиспользуемые поля, методы, процедуры или функции. Соответственно, избавляется от ненужных строк кода.
Именно эти три парадигмы являются основополагающими для всего объектно-ориентированного программирования.
Посылка сообщений и абстракция, в качестве парадигм стали рассматриваться совершенно недавно. Тем не менее, эти средства в том числе помогают создать более структурированный и упрощенный код, с которым в дальнейшем будет удобнее работать. Абстракция в программирование подразумевает придание определенному объекту каких-то конкретных, присущих только ему характеристик (концептуальных). Посылка сообщений, как правило, используется в веб-программировании, например, при создании клиент-серверных приложений, когда требуется отправлять и принимать определенные пакеты данных.

Подписаться на новые статьи Подписаться на новые статьи

  Оставьте комментарий!
  Похожие статьи
Возможности системы записи Clon
Возможности системы записи Clon
Возможности системы записи Clon
Все о цифровых мини АТС и телефонии
Все о цифровых мини АТС и телефонии
Все о цифровых мини АТС и телефонии
Обзор инструментов Bing
Обзор инструментов Bing
Обзор инструментов Bing
Cистемы размещения контекстной рекламы
Cистемы размещения контекстной рекламы
Cистемы размещения контекстной рекламы
Культура
Книги и Литература
Интернет
Финансы
Спорт
Туризм
Товары
История
Мистика
Отношения
Семья
Ремонт
Игры
Мода
Медицина
Кулинария
Государство
Авто
Увлечения
Психология
Дизайн
Разное
Наука
Образование
ПнВтСрЧтПтСбВс
Может заинтересовать
Реабилитация сборной России
«Оклахома Тандер» разнесла «Даллас Маверикс» и прошла в следующий раунд плей-офф НБА
Енисей осенью (часть первая)
Тайна гибели Нахимова
Статистика

Индекс цитирования


© gfom.ru, Глеб Фомин, Культура, Искусство, Философия, 2021