О примененных уровнях абстракции

О примененных уровнях абстракции. Все возможные события были тщательно проанализированы автором и разделены на три категории, или на три уровня абстракции События, вызываемые внешними воздействиями. Таковыми являются все события, вызываемые пользователем посредством вызова пунктов из групп операций с файлами.

PressAddFile PressDeleteFile PressRemakeFile DialogRemakePressName DialogRemakePressOK Visualisation События фундаментальной природы, т.е. базовые события, порождаемые предудущими. Их значительно меньше, и они никак не вникают в суть породивших из внешних событий. AddFile DeleteFile Visualisation Refresh События низкого уровня абстракции, которые являются искуственно синтезированными из предыдущих двух групп событиями и имеют целью понизить сложность системы за счет абстрагирования от непринципиальных тонкостей и усложнений в системе, диктуемых контекстом.

Таковыми, например, являются события обработки неправильных ситуаций. FreeSize ToFAT NextFreeCellFAT AddFileToCatalog DeleteCellFromFAT DeleteFileFromCatalog