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




Скачать 11.87 Kb.
НазваниеОбъектно-ориентированное программирование
Дата публикации08.03.2014
Размер11.87 Kb.
ТипДокументы
litcey.ru > Информатика > Документы
6.3. Объектно-ориентированное программирование

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

В основе объектно-ориентированного язык программирования лежат два основных понятия:

Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции (и связывания) исходного кода на выполнение)

Класс — это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение и способ представления.

Основными характеристическими свойствами этих понятий являются:

Инкапсуляция. Комбинирование записей с процедурами и функциями, манипулирующими полями этих записей, формирует новый тип данных - объект.

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

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

Похожие:

Объектно-ориентированное программирование iconПояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное...
Государственное образовательное учреждение высшего профессионального образования омский государственный
Объектно-ориентированное программирование iconМодификация –выполнение операций, меняющих команды или группы команд, изменяющих программы
...
Объектно-ориентированное программирование iconУчебно-методический комплекс дисциплины “ Объектно-ориентированный...
Доклад Е. И. Забудского “Объектно-ориентированный анализ и программиро­вание. Учебно-методический комплекс дисциплины”. 12 c. / pdf-файл...
Объектно-ориентированное программирование iconОбъектно-ориентированный анализ и проектирование
В курсе рассматриваются современные методы и средства анализа и проектирования программного обеспечения, основанные на применении...
Объектно-ориентированное программирование iconИнформационные сети и системы
История развития бд и субд. Понятие базы данных. Иерархические, сетевые, реляционные субд. Объектно–ориен­ти­ро­ван­ные и объектно–реляционные...
Объектно-ориентированное программирование iconЧто такое программирование?
Программирование — область информатики, посвященная разработке программ управления компьютером с целью решения различных информационных...
Объектно-ориентированное программирование iconУчебно-методический комплекс для студентов заочной формы обучения Тематика дисциплины
Предмет и цели линейной оптимизации. Математическое программирование. Линейное программирование (ЛП)
Объектно-ориентированное программирование iconГоу впо «Тюменский государственный университет» Нижневартовский экономико-правовой...
Предмет и цели линейной оптимизации. Математическое программирование. Линейное программирование (ЛП)
Объектно-ориентированное программирование iconМетодические указания по подготовке к зачету для студентов заочной формы обучения см21
Предмет и цели линейной оптимизации. Математическое программирование. Линейное программирование (ЛП)
Объектно-ориентированное программирование iconМетодические указания к курсовому проектированию по дисциплине «Прикладное программирование»
Прикладное программирование: Методические указания к курсовому проектированию по дисциплине «Прикладное программирование»/ Сост.:...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
litcey.ru
Главная страница