
- Questo modo di pensare è spesso più intuitivo e naturale
del'approccio procedurale, e più vicono al modo in cui la mente
organizza l'informazione.
Dipendenze tra dati e funzioni sono visibili
- In un sistema di software procedurale tradizionale complesso, può
essere difficile individuare tutte le istruzioni del programma che sono
influenzate da un cambiamento nelle strutture dati, e viceversa.
- Ponendo funzioni e dati correlati insieme in un oggetto, è
più facile gestire la complessità dei cambiamenti nel software.
Molte modifiche restano localizzate nell'oggetto, che è una unità
relativamente piccola e maneggevole anche in un sistema complesso.
- I programmi tradizionali sono spesso strutturati secondo come i vari
compiti devono essere svolti dal computer, ossia quali sequenze di codice
devono essere svolte per i vari compiti. È molto comune che queste
sequenze di istruzioni siano modificate a causa di cambiamenti esterni.
- Tuttavia, se il sistema è strutturato intorno agli oggetti,
ciò spesso ciò produce una struttura più robusta, visto
che la struttura degli oggetti del dominio è meno soggetta ai
cambiamenti.
Esaminiamo ora alcune proprietà degli oggetti:
- Attributi
- Identità
- Operazioni
- Stato
- Ciclo di vita dell'oggetto
- Osservazioni sulla termine "Oggetto"
previous |
next |
start |
contents |
dictionary |
help |
evaluation
© Ericsson Telecom AB, 1995, Stockholm, Sweden