ООП — что это такое? Определение, значение, перевод

ООП чаще всего расшифровывается как «Объектно Ориентированное Программирование». Это самая модная и эффективная парадигма составления современных, гибких и понятных компьютерных программ.
Согласно модели ООП, Вселенная представляет из себя набор объектов, каждый из которых обладает определёнными свойствами и может совершать определённые действия.
Свойства объектов прописываются в виде атрибутов — переменных, принимающих те или иные значения. Действия прописываются в виде методов — функций, наделяющих объекты способностью совершать те или иные компьютерные мини-программы. Ещё одним важным элементом ООП является «наследование» объектов, позволяющее, к примеру, создать из объекта «человек» новый объект — «студент» или «программист». Наследование бывает многоступенчатым, поэтому «студент-химик» наследует «студента», наследующего в свою очередь «человека».
Понравилась страница?
Пожалуйста, поделитесь ссылкой с друзьями:
Что такое ООП

Аббревиатура ООП расшифровывается как «Объектно-ориентированное программирование». Если Вы читали более ранние статьи из «Самоучителя по Java», то в общих чертах уже имеете о нем представление.
Раз программирование «объектно ориентировано» — значит, в первую очередь нужно разобраться именно с этими «объектами». Возможно, Вы только-только познакомились с циклом и массивом, написали первую программу — а тут оказывается, что есть еще какие-то «объекты». Да, сейчас перед Вами откроется целый мир новых понятий. И хотим предупредить — этой теме нужно уделять большое внимание, потому что именно это понятие станет основой всей Вашей дальнейшей работы.
Что такое «объект»
Программирование — это вещь сложная сама по себе. Никто не стремится его усложнять, а наоборот — все сделано для того, чтобы работа шла легче и быстрее. ООП, с его объектами — это то, что было придумано для упрощения Вашей работы.
Работая ранее, Вы скорее всего пользовались Scanner для считывания символов, которые вводятся пользователем. Правда, удобно — две строчки, и готово? Вы объявляете Scanner:
Scanner scan = new Scanner ( System . in ) ;
создавая новый объект типа Scanner, и можете работать, задавая разные методы. Вам не важно, какая работа проходит внутри — главное Вы можете использовать этот метод снова и снова. Правда, удобно?
Что важно — в дальнейшем Вы сможете создавать собственные классы и объекты!
Наверняка, Scanner Вы использовали не один раз. Они имели разные параметры и названия- scan, sanner, sc или sc1. Это были разные объекты одного класса.
У каждого объекта есть свойства. Например, свойства машины: модель, цвет, размер и т.д.
У каждого объекта есть методы (то есть действия, которые может делать объект). Например, методы машины: затормозить, нажать на газ и т.д. Ниже приводим Вам слайд в помощь.

Можно сказать, что Ваш друг — объект класса «Человек», маленькая дворняжка или большой ротвеллер — объекты класса «Собака», с общими методами и свойствами, но разными индивидуальными параметрами.
Кроме базовых понятый «класса» и «объекта» рассмотрим основные принципы ООП — наследование, инкапсуляция, полиморфизм (запомните эти три слова — они наверняка пригодятся на интервью!).
Принцип 1. Наследование

На картинке: три поколения — бабушка, дочка и внучка.
Что же такое «наследование»?
Можете думать о нем как об еще одном облегчителе работы. Вы уже знаете, что благодаря классам и объектам Вы можете не прописывать код каждый раз заново, а просто создавать объекты класса. Наследование позволяет экономить время при создании нового класса. Представьте, что у Вас есть класс «Кошка». У нее есть свойства — имя, цвет и порода. У этого класса есть методы — спать, кушать, играть, мурлыкать. А теперь, представим, нам нужно создать новый класс — «Котенок». У него тоже есть имя, цвет и порода. Он тоже умеет спать, кушать, играть, мурлыкать. Но, кроме того, он еще может, например, «искать маму».
Благодаря наследованию, можно не прописывать все методы и свойства класса заново. Можно просто указать, что класс «Котенок» наследует класс «Кошка», и добавить недостающие методы и параметры. Опять — удобно, правда?
Принцип 2. Инкапсуляция

«Инкапсуляция» можно расшифровать как «заключение в капсулу». Если проще — это «обеспечение безопасности» в Java.
Дело в том, что в каждой программе есть параметры, к которым нельзя давать доступ всем. Например, разве будет интересно играть в игру, если пользователь сможет свободно изменять свои очки сам? Инкапсуляция позволяет регулировать уровни доступа в программе.
Принцип 3. Полиморфизм

Это — «облегчитель работы №2«, или «зачем запоминать много методов если можно использовать только один». Смысл полиморфизма в том, что Вы можете давать одно и то же название для методов, которые имеют одинаковый смысл, но принимают разные типы данных. Хотя это может Вам показаться странным, но в других языках — где полиморфизма нет — нужно иногда запоминать названия 5 методов вместо одного — только из-за того, что они работают с разными типами данных.
Вот Вы и освоили основные понятия ООП. Опять же, поскольку это основа всей дальнейшей работы, советуем хорошо в ней разобраться.
Статья написана Vertex Academy. Будем рады видеть Вас на наших курсах Java с нуля.
- ← Оператор switch
- Геттеры и Сеттеры →
Ооп как расшифровать
обогрев одежды пилота
Словарь: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с.
ООП
особо опасный преступник
Источник: http://facts.kiev.ua/May2003/2005/10.htm
ООП
отдел оперативного поиска
ООП
общество охраны природы
организация
орган опеки и попечительства
ООП
Общество охраны памятников
Беларусь, организация
ООП
оборонная отрасль промышленности
Словарь: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с.
ООП
основная оборонительная полоса
Словарь: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с.
ООП
относительно ограниченная (во времени) память
Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.
ООП
Организация освобождения Палестины
организация
Словари: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с., С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.
ООП
ООП
основная оперативная память
Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.
общий парк грузовых вагонов
соглашение 1963 г. ряда европейских стран обеспечивает наилучшее использование вагонов на сети железных дорог, имеющих ширину колеи 1435 мм
Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.
Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.
ООП
отдел по борьбе с организованной преступностью
ООП
отдел обеспечения производства
ООП
отдел обслуживания покупателей
ООП
общественно опасные последствия
ООП
основная образовательная программа
образование и наука
ООП
ООП
охрана общественного порядка
организация
Источник: http://www.kommersant.ru/doc.aspx?DocsID=776774&print=true
ООП
отраслевое объединение предпринимателей
Источник: http://www.magtpp.ru/law/document/doc/id19.doc
ООП
объём остаточной полости
при полёте пули
Источник: http://faq.guns.ru/expans.html
ООП
отдел оперативного планирования
Источник: http://www.vs.ussr-online.net/portal/index.php?name=MDForum&file=posting&mode=quote&p=30&sid=98b13d2fd3a2f6cd477dacd7be555d24&MDPROSID=f74aa648cfe09fb6f56a15725fe512d7&theme=AutoPrint&MDPROSID=f74aa648cfe09fb6f56a15725fe512d7
ООП
Источник: http://ic.samaranet.ru/other/design-system-roadmovie.htm
ООП
Источник: http://belani.narod.ru/3/OOM.htm
Словарь сокращений и аббревиатур . Академик . 2015 .
Полезное
Смотреть что такое «ООП» в других словарях:
- ООП — аббревиатура: Общество охраны природы Объектно ориентированное программирование Объектно ориентированное проектирование Особенность ориентированное позиционирование Орган опеки и попечительства Организация освобождения Палестины Организация… … Википедия
- ООП — (PLO), см. Организация освобождения Палестины … Всемирная история
- ООП — Объектно ориентированное программирование. [ГОСТ Р 54456 2011] Тематики телевидение, радиовещание, видео … Справочник технического переводчика
- ООП (ОРГАНИЗАЦИЯ ОСВОБОЖДЕНИЯ ПАЛЕСТИНЫ) — (PLO (Palestine Liberation Organization)) Была создана в 1964 г. по предложению президента Египта Гамаля Абделя Насера на встрече на высшем уровне глав арабских государств с целью создания государства для палестинских арабов и упразднения… … Политология. Словарь.
- ООП (значения) — ООП аббревиатура: Общество охраны природы Объектно ориентированное программирование Объектно ориентированное проектирование Особенность ориентированное позиционирование Орган опеки и попечительства Организация освобождения Палестины … Википедия
- ООП ВПО — основная образовательная программа высшего медицинского образования мед., образование и наука Источник: http://www.medsim.ru/file/2014 1/TRAINING%20SYSTEM%20OF%20THE%20TUTORS%20FOR%20SIMULATION%20CENTERS.pdf … Словарь сокращений и аббревиатур
- ООП — Организация освобождения Палестины … Малый академический словарь
- ООП — компьют. объектно ориентированное программирование … Универсальный дополнительный практический толковый словарь И. Мостицкого
- ООП — обогрев одежды пилота оборонная отрасль промышленности Организация освобождения Палестины орган опеки и попечительства основная оборонительная полоса основная оперативная память отдел оперативного поиска отдел по борьбе с организованной… … Словарь сокращений русского языка
- ОРГАНИЗАЦИЯ ОСВОБОЖДЕНИЯ ПАЛЕСТИНЫ (ООП) — организация палестинского освободительного движения, ведущего борьбу за осуществление законных национальных прав арабского народа Палестины. Создана в 1964 г. на первой сессии Палестинского национального совета в Иерусалиме. В состав ООП,… … Юридическая энциклопедия
- Обратная связь: Техподдержка, Реклама на сайте
- Путешествия
Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.
- Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
- Искать во всех словарях
- Искать в переводах
- Искать в ИнтернетеИскать в этой же категории
Ооп как расшифровать
Значения аббревиатуры ООП
| .. Поиск значений сокращения ООП .. |
|---|
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Всего значений: 11 (показано 5)
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Случайная аббревиатура
Добро пожаловать в словарь сокращений русского языка!
У нас собрано более 48000 аббревиатур с более чем 102000 способами их расшифровки.