Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Oddelenie obáv: Toto je najvýznamnejšia prínos. Zobrazenie spracúva, ako sa zobrazujú údaje (napr. Tabuľka, dokument Word Processor, webová stránka zobrazujúca databázový záznam), zatiaľ čo podkladový model obsahuje skutočné údaje. Zmeny v modeli sa automaticky odrážajú v pohľade a zmeny v zobrazení (napr. Upravy používateľov) sa môžu oznámiť späť k modelu pre perzistenciu. Toto oddelenie uľahčuje údržbu, porozumenie a ladenie kódu.
* Viacnásobné zobrazenia na rovnaké údaje: Môžete mať rôzne pohľady zobrazujúce rovnaké údaje rôznymi spôsobmi. Napríklad záznam databázy by sa mohol zobrazovať ako formulár, tabuľka alebo graf, všetko pripojené k rovnakým základným údajom. Aktualizácie v jednom zobrazení sa automaticky zobrazujú v iných.
* Abstrakcia údajov: Zobrazenie chráni používateľa pred zložitosťou dátového modelu. Používateľ interaguje s pohľadom, ktorý rieši preklad medzi akciami používateľa a dátovým modelom.
* Zjednodušený vývoj používateľského rozhrania (UI) Vývoj: Pohľad zjednodušuje návrh a vývoj používateľského rozhrania. Môžete vytvoriť sofistikované a interaktívne UIS bez priameho riešenia ukladania údajov alebo manipulácie.
* Flexibilita a rozšírenie: Pridanie nových zobrazení alebo modifikácia existujúcich je relatívne jednoduché, pretože sú nezávislé od dátového modelu. To umožňuje ľahké prispôsobenie sa meniacim sa požiadavkám alebo zavedeniu nových formátov prezentácie.
* Vylepšená údržba: Pretože prezentačná logika je oddelená od logiky údajov, zmeny v jednej oblasti sú menej pravdepodobné, že ovplyvnia druhú. To znižuje riziko zavedenia chýb a zjednodušuje úsilie o údržbu.
Príklady, kde sa používajú zobrazenia dokumentu:
* tabuľky: Mriežka, ktorú vidíte, je pohľad, zatiaľ čo skutočné údaje sa ukladajú osobitne.
* Word Processors: Dokument, ktorý vidíte naformátované na obrazovke, je pohľad na základné údaje textu a formátovania.
* Databázové aplikácie: Formuláre, správy a dotazy sú všetky pohľady na databázové údaje.
* Webové aplikácie: Mnoho webových aplikácií používa architektúru MVC (Model-View-Controller), kde zobrazenie zobrazuje údaje z modelu pre používateľa.
Stručne povedané, zobrazenia dokumentov sú výkonným architektonickým vzorom, ktorý zlepšuje organizáciu, udržiavateľnosť a flexibilitu aplikácií, ktoré spracúvajú a zobrazujú údaje. Propagujú čistejší kód, ľahší vývoj používateľského rozhrania a lepšie oddelenie obáv.