Объектно-ориентированное программирование на C++. Андрианова А.А - 45 стр.

UptoLike

Объектно-ориентированное программирование на С++
Рис.8. Объектная модель системы «Формирование учебного расписания».
В заключение данного раздела отметим, что процесс разработки
программ при использовании объектно-ориентированного подхода
претерпел существенные изменения, главными из которых являются:
процесс написания программного кода может быть отделен от
процесса проектирования структуры программы.
Действительно, до того как начать программирование
классов, их свойств и методов, необходимо определить, чем
же являются сами эти классы. Более того, нужно дать ответы
на такие вопросы, как: сколько и какие классы нужно
определить для решения поставленной задачи, какие свойства
и методы необходимы для придания классам требуемого
поведения, а также установить взаимосвязи между классами;
объектная декомпозиция программ. Программа является
совокупностью взаимодействующих объектов, каждый из
которых принадлежит некоторому классу.
Указанные изменения подразумевают выделение обязательного
начального этапа разработки программы, связанного с предварительным
анализом предметной области задачи. Все эти обстоятельства привели к
появлению специальной методологии, получившей название методологии
объектно-ориентированного анализа и проектирования (ООАП).
45
                            Объектно-ориентированное программирование на С++




     Рис.8. Объектная модель системы «Формирование учебного расписания».

    В заключение данного раздела отметим, что процесс разработки
программ при использовании объектно-ориентированного подхода
претерпел существенные изменения, главными из которых являются:
        • процесс написания программного кода может быть отделен от
           процесса      проектирования      структуры    программы.
           Действительно, до того как начать программирование
           классов, их свойств и методов, необходимо определить, чем
           же являются сами эти классы. Более того, нужно дать ответы
           на такие вопросы, как: сколько и какие классы нужно
           определить для решения поставленной задачи, какие свойства
           и методы необходимы для придания классам требуемого
           поведения, а также установить взаимосвязи между классами;
        • объектная декомпозиция программ. Программа является
           совокупностью взаимодействующих объектов, каждый из
           которых принадлежит некоторому классу.
    Указанные изменения подразумевают выделение обязательного
начального этапа разработки программы, связанного с предварительным
анализом предметной области задачи. Все эти обстоятельства привели к
появлению специальной методологии, получившей название методологии
объектно-ориентированного анализа и проектирования (ООАП).
                                                                          45