Компонентный подход в программировании



         

Образцы анализа - часть 3


Набор классов для представления результатов измерений

увеличить изображение
Рис. 7.5.  Набор классов для представления результатов измерений

Бывает, однако, необходимо вести учет не только количественных измерений, но и качественных наблюдений, результат которых представляется не числом, а некоторым значением перечислимого типа (группа крови II, ожог 3-й степени и пр.). При этом наблюдения очень похожи на измерения: относятся к некоторому объекту и определяют некоторое значение для какого-то вида наблюдений.

Для совместного представления результатов наблюдений и измерений можно использовать шаблон наблюдение, структура классов которого показана на рис. 7.6. Требуется некоторая привычка, чтобы быстро разложить по этим классам какой-нибудь реальный пример. Например, группа крови — вид явлений, II — явление этого вида, наблюдение заключается в том, что у Петра Сергеевича Иванова была обнаружена именно такая группа крови. Эти усилия, однако, с лихвой окупаются огромным количеством фактов, которые без изменений можно уложить в эту схему.

Набор классов для представления результатов как измерений, так и наблюдений

увеличить изображение
Рис. 7.6.  Набор классов для представления результатов как измерений, так и наблюдений




Содержание  Назад  Вперед