Nem egyértelmű nézőpont
Az objektumorientált elemző és tervező modelleket gyakran a nézőpont megjelölése nélkül mutatják be. Alapértelmezetten a megvalósítás szempontjából mutatják be a program szerkezetét. A kevert nézőpontok nem támogatják az interfészek leválasztását, ami pedig az objektumorientáció legfontosabb előnye lenne.
Az objektumorientált elemző és tervező modellek három nézőpontot különböztetnek meg: az üzleti nézőpontot, ami a felhasználó szemszögéből mutatja be a tartománymodellt; a specifikációs nézőpontot, ami definiálja az osztályok nyilvános interfész elemeit; és a megvalósítás nézőpontját, ami az osztályok aktuális belső megvalósításával foglalkozik. Ha ezek a nézőpontok keverednek, akkor az elemek keveredése túl bonyolulttá, átláthatatlanná teszi a modellt, vagy legalábbis alaposan megnehezíti azt, hogy egy osztályt megváltoztassanak az interfész megváltoztatása nélkül, ami az objektumorientált elemző és tervező modellek egyik alapelve.[1]
Jegyzetek
[szerkesztés]Fordítás
[szerkesztés]Ez a szócikk részben vagy egészben az Ambiguous viewpoint című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.