Тема 10. Объектно-ориентированное программирование
План лекции:
Объектно-ориентированный подход. Преимущества.
Объектно-ориентированное программирование и проектирвоание
Объектно-ориентированный анализ.
Принципы объектного подхода. Обязательные элементы
Дополнительные элементы объектной модели
Объектно-ориентированный подход помогает справиться с такими сложными проблемами, как
уменьшение сложности программного обеспечения;
повышение надежности программного обеспечения;
обеспечение возможности модификации отдельных компонентов программного обеспечения без изменения остальных его компонентов;
обеспечение возможности повторного использования отдельных компонентов программного обеспечения.
Систематическое применение объектно-ориентированного подхода позволяет разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные системы. Этим объясняется интерес программистов к объектно-ориентированному подходу и объектно-ориентированным языкам программирования. Объектно-ориентированный подход является одним из наиболее интенсивно развивающихся направлений теоретического и прикладного программирования.
Составными частями объектно-ориентированной методологии (ООМ) являются:
- объектно-ориентированный анализ;
- объектно-ориентированное проектирование;
- объектно-ориентированное программирование.
. Обьектно-ориентированное программирование-- это методология программирования, которая основана на представлении программы в виде совокупности объектов, каждый из которых является реализацией определенного класса, а классы образуют иерархию на принципах наследования. В данном определении можно выделить три части:
1) объектно-ориентированное программирование использует в качестве элементов конструкции объекты, а не алгоритмы;
2) каждый объект является реализацией определенного класса;
3) классы организованы иерархически.
Достарыңызбен бөлісу: |