ВУЗ:
Составители:
Рубрика:
16
Взаимосвязь классов и объектов. В большинстве практических задач
классы статичны, т. е. все их особенности и содержание определены в
процессе компиляции программ. Объекты, в процессе выполнения
программы, непрерывно создаются и разрушаются, т. е. объекты изменчивы
и динамичны.
2.3 Вопросы качества при создании классов и объектов.
Для построения системы должен использоваться минимальный
набор
неизменяемых компонент, если компоненты должны быть структурированы
и связаны единым способом построения. Для оценки качества классов и
объектов, выделяемых в системе, предлагаются следующие пять критериев:
-взаимосвязанность (зацепление), степень глубины связи между
отдельными модулями;
-связность, степень взаимодействия между элементами отдельного
модуля (наиболее предпочтительна наибольшая связанность);
-достаточность, наличие в классе
или модуле всего необходимого для
реализации логичного и необходимого поведения;
- полнота, наличие в интерфейсной части класса всех необходимых
характеристик абстракции. Существует формализованная описание
абстракции и теория вывода полноты.
-простота/примитивность, все операции должны быть простыми.
Взаимосвязь классов и объектов. В большинстве практических задач классы статичны, т. е. все их особенности и содержание определены в процессе компиляции программ. Объекты, в процессе выполнения программы, непрерывно создаются и разрушаются, т. е. объекты изменчивы и динамичны. 2.3 Вопросы качества при создании классов и объектов. Для построения системы должен использоваться минимальный набор неизменяемых компонент, если компоненты должны быть структурированы и связаны единым способом построения. Для оценки качества классов и объектов, выделяемых в системе, предлагаются следующие пять критериев: -взаимосвязанность (зацепление), степень глубины связи между отдельными модулями; -связность, степень взаимодействия между элементами отдельного модуля (наиболее предпочтительна наибольшая связанность); -достаточность, наличие в классе или модуле всего необходимого для реализации логичного и необходимого поведения; - полнота, наличие в интерфейсной части класса всех необходимых характеристик абстракции. Существует формализованная описание абстракции и теория вывода полноты. -простота/примитивность, все операции должны быть простыми. 16
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »