48) Cosa si intende per sistema ad oggetti?

Un insieme di oggetti che interagiscono per fornire servizi, per una o più applicazioni.

È presente un insieme di oggetti e classi, indipendenti ed estendibili, che consentono di riutilizzare componenti esistenti. Funzioni di libreria di sistema, funzioni create in precedenti applicazioni, interfaccia grafica di interazione possono essere riutilizzati in seguito come componenti di base per altre applicazioni.

Occorre:

separazione nello sviluppo e nell’operabilità.

eterogeneità: risposta alla diversità di piattaforme, di sistemi operativi, ecc. (information hiding)

autonomia: risposta alla diversità di realizzazione di servizi ed alla raggiungibilità di servizi diversi.(interfaccia detrminata)

apertura: risposta alle variazioni di comporatamenti.(dinamicita)

 


Back
Index
Next