Курс лекций для студентов, обучающихся по специальности 230103 «Автоматизированные системы обработки информации и управления (по отраслям)»


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



бет44/63
Дата05.08.2020
өлшемі0,6 Mb.
#76236
түріКурс лекций
1   ...   40   41   42   43   44   45   46   47   ...   63
Байланысты:
lekcii-po-ais
Pedagog psikhologtar a-arnal an-psikhologiya, ұланбасын сайлау ереже
Тема 10. Объектно-ориентированное программирование

План лекции:

  1. Объектно-ориентированный подход. Преимущества.

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

  3. Объектно-ориентированный анализ.

  4. Принципы объектного подхода. Обязательные элементы

  5. Дополнительные элементы объектной модели

Объектно-ориентированный подход помогает справиться с такими сложными проблемами, как



  • уменьшение сложности программного обеспечения;

  • повышение надежности программного обеспечения;

  • обеспечение возможности модификации отдельных компонентов программного обеспечения без изменения остальных его компонентов;

  • обеспечение возможности повторного использования отдельных компонентов программного обеспечения.

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

Составными частями объектно-ориентированной методологии (ООМ) являются:



- объектно-ориентированный анализ;

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

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

. Обьектно-ориентированное программирование-- это методология программирования, которая основана на представлении программы в виде совокупности объектов, каждый из которых является реализацией определенного класса, а классы образуют иерархию на принципах наследования. В данном определении можно выделить три части:

1) объектно-ориентированное программирование использует в качестве элементов конструкции объекты, а не алгоритмы;

2) каждый объект является реализацией определенного класса;

3) классы организованы иерархически.





Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   63




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет