Составители:
Рубрика:
10
и помогает решать проблему сложности. В борьбе с проблемами, определяемыми
сложностью программ, дальше всех продвинулась объектно-ориентированная
технология, которая и получила наибольшее распространение. В настоящее время
она успешно развивается по самым разным направлениям, затрагивая как анализ и
проектирование программных систем, так и написание самих программ. Послед-
нее определяется как объектно-ориентированное
программирование и связано с
использованием соответствующих объектно-ориентированных языков. В качестве
примера языков, поддерживающих объектно-ориентированный стиль программи-
рования, можно привести С++, Object Pascal, Smalltalk, Ada, Eiffel.
Развитие ООП практически вытеснило процедурное программирование из раз-
работки сложных программных систем.
2. Основные принципы объектно-ориентированного программирова-
ния
Каждый из перечисленных выше стилей программирования имеет некоторые
основополагающие принципы, определяющие способ решения задачи, представ-
ление данных в программе и способ их обработки. Для объектно-
ориентированного стиля программирования такими принципами являются:
• абстагирование
• инкапсуляция
• наследование
• полиморфизм
Абстрагирование подразумевает собой процесс изменения уровня детализа-
ции программы. Основная
его роль – выделение существенных характеристик не-
которого объекта, отличающие его от всех других видов объектов и, таким обра-
зом, четкое определение его концептуальных границ с точки зрения наблюдателя.
и помогает решать проблему сложности. В борьбе с проблемами, определяемыми сложностью программ, дальше всех продвинулась объектно-ориентированная технология, которая и получила наибольшее распространение. В настоящее время она успешно развивается по самым разным направлениям, затрагивая как анализ и проектирование программных систем, так и написание самих программ. Послед- нее определяется как объектно-ориентированное программирование и связано с использованием соответствующих объектно-ориентированных языков. В качестве примера языков, поддерживающих объектно-ориентированный стиль программи- рования, можно привести С++, Object Pascal, Smalltalk, Ada, Eiffel. Развитие ООП практически вытеснило процедурное программирование из раз- работки сложных программных систем. 2. Основные принципы объектно-ориентированного программирова- ния Каждый из перечисленных выше стилей программирования имеет некоторые основополагающие принципы, определяющие способ решения задачи, представ- ление данных в программе и способ их обработки. Для объектно- ориентированного стиля программирования такими принципами являются: • абстагирование • инкапсуляция • наследование • полиморфизм Абстрагирование подразумевает собой процесс изменения уровня детализа- ции программы. Основная его роль – выделение существенных характеристик не- которого объекта, отличающие его от всех других видов объектов и, таким обра- зом, четкое определение его концептуальных границ с точки зрения наблюдателя. 10
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »