Объектно-ориентированное проектирование

Объе́ктно-ориенти́рованное проектирование (ООП) — часть объектно-ориентированной методологии, которая предоставляет программистам возможность оперировать понятием «объект», помимо понятия «процедура» при разработке кода.

Объекты инкапсулируют данные и процедуры, сгруппированные вместе, отражая сущность объекта.

«Интерфейс объекта» описывает взаимодействие с объектом; то, как он определён.

Программа, полученная при реализации объектно-ориентированного исходного кода, описывает взаимодействие объектов.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я