Documente Academic
Documente Profesional
Documente Cultură
nchidere strategic
Nici un program nu poate fi nchis 100%. .
Nici un program nu poate fi nchis pentru modificri n mod total, deoarece,
orict de nchis ar fi un modul, ntotdeauna pot aprea situaii pentru care nu a
fost nchis. Avnd n vedere c, nchiderea unui modul fa de modificri nu
poate fi complet, ea trebuie s fie strategic.
Argumentele mpotriva variabilelor globale sunt similare celor mpotriva variabilelor publice.
Nici un modul care utilizeaz o variabil global nu poate fi nchis fa de celelalte module
care modific respectiva variabil.
Organizarea pe nivele
Conform lui Booch [Booch, 1996]: "[] Toate arhitecturile orientate pe obiect,
bine structurate au nivele clar definite, fiecare nivel oferind un set de servicii
prin intermediul interfeei sale."
Nivelul Deciziilor depinde de Nivelul Mecanismelor, care depinde de
Nivelul Serviciilor, deci Nivelul Deciziilor depinde de Nivelul Serviciilor
(tranzitivitatea dependenelor).
Interfaa reprezint totalitatea serviciilor pe care nivelul inferior le ofer
nivelului superior.
Cu alte cuvinte, conform acestui model, Nivelul Deciziilor este complet
independent de nivelele inferioare, putnd fi reutilizat n orice alt context n care
se definete un nivel inferior bazat pe interfaa Nivelului Mecanismelor.