A pagina 36 del libro, fornisce un confronto tra l'approccio OO e la definizione del punto di vista, per aiutare a capire l'argomento:
-
Una definizione di classe fornisce un modello per la costruzione di un oggetto. Un sistema orientato agli oggetti includerà in fase di esecuzione un numero di oggetti, ciascuno di una classe specificata.
-
Un punto di vista fornisce un modello per la costruzione di una vista. Una definizione dell'architettura dei punti di vista e delle viste includerà un numero di viste, ciascuna conforme a un punto di vista specifico.
EDIT: in questo link ci sono esempi di punti di vista ( link )
Considerando il punto di vista "Sviluppo": immagina di progettare una soluzione Web complessa che comprende due componenti principali, un'applicazione Web frontend complessa e un servizio Web Backend complesso, con diversi team di sviluppo per ciascuno di essi. È possibile, nella stessa descrizione architettonica del progetto, creare 2 viste "Sviluppo" per affrontare alcuni problemi di sviluppo / manutenzione di alcuni stakeholder specifici, una vista "Sviluppo" per la parte frontend (poiché è abbastanza complessa da avere la propria Vista) e un altro per la parte Backend.