ВУЗ:
Составители:
Рубрика:
7
• Абстрагирование - упрощенное описание объекта реального мира, при
котором одни его свойства выделяются для рассмотрения, а другие
опускаются. Такое положение дел позволяет максимально
концентрировать внимание на наиболее важных в данный момент для
разработчика характеристиках объекта и исключать из рассмотрения
несущественные и отвлекающие внимание характеристики.
• Ограничение доступа - процесс защиты отдельных элементов
объекта, не
затрагивающий существенных характеристик объекта как целого.
• Модульность - свойство системы, позволяющее производить ее
декомпозицию на ряд взаимосвязанных, но независимых модулей. В
основе таких модулей лежат группы логически связанных абстракций.
• Иерархия - упорядоченная система абстракций, в которой абстракции
более низкого уровня иерархии могут наследовать свойства абстракций
более высокого уровня.
Использование ООП для разработки сложных программных систем
подразумевает наличие базовых строительных блоков в виде классов и
объектов. Понятия класса и объекта тесно связаны и невозможно говорить об
объекте безотносительно к его классу. Однако существует важное различие в
этих двух понятиях.
• Абстрагирование - упрощенное описание объекта реального мира, при котором одни его свойства выделяются для рассмотрения, а другие опускаются. Такое положение дел позволяет максимально концентрировать внимание на наиболее важных в данный момент для разработчика характеристиках объекта и исключать из рассмотрения несущественные и отвлекающие внимание характеристики. • Ограничение доступа - процесс защиты отдельных элементов объекта, не затрагивающий существенных характеристик объекта как целого. • Модульность - свойство системы, позволяющее производить ее декомпозицию на ряд взаимосвязанных, но независимых модулей. В основе таких модулей лежат группы логически связанных абстракций. • Иерархия - упорядоченная система абстракций, в которой абстракции более низкого уровня иерархии могут наследовать свойства абстракций более высокого уровня. Использование ООП для разработки сложных программных систем подразумевает наличие базовых строительных блоков в виде классов и объектов. Понятия класса и объекта тесно связаны и невозможно говорить об объекте безотносительно к его классу. Однако существует важное различие в этих двух понятиях. 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »