Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Преимущества ООП

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


Читайте также:
  1. Абсолютные и сравнительные преимущества специализации
  2. Адаптивные (органические) организационные структуры, их виды, преимущества и недостатки
  3. аковы преимущества освоения программ резидентуры?
  4. Вопрос 2: Вертикальная интеграция в электроэнергетике: сущность, преимущества и недостатки. Вертикальная дезинтеграция
  5. Вступление Российской Федерации в ВТО, преимущества недостатки.
  6. Договор поставки, его преимущества для торговых предприятий и порядок согласования условий поставки.
  7. Другие преимущества

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

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

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

Особенность ООП

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

 


Дата добавления: 2015-08-02; просмотров: 108 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Особенности объектно-ориентированного программирования.| Инструменты разработки программных средств.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)