Programmazione Orientata agli Oggetti (OOP): differenze tra le versioni
(Creata pagina con "== Introduzione == == Le Classi == == Ereditarietà == == Polimorfismo ==") |
|||
Riga 1: | Riga 1: | ||
+ | Quando si deve sviluppare un programma particolarmente complesso che richiede molto codice, la programmazione strutturata mediante l’uso di funzioni o procedure può risultare non più sufficiente per garantire una totale leggibilità e comprensibilità del progetto. Inoltre, si immagini di lavorare in un’azienda di sviluppo software gestionale; molte funzioni o procedure scritte per un determinato programma, verosimilmente saranno utili anche per altri progetti con scopi simili. Inoltre l’uso della programmazione strutturata può trovare dei limiti in quanto non è adatta al cosiddetto “riuso del codice”. | ||
+ | In entrambi i succitati casi, può risultare molto più utile impostare il progetto da sviluppare seguendo le linee guida dettate dalla programmazione orientata agli oggetti. | ||
+ | |||
+ | |||
== Introduzione == | == Introduzione == | ||
Versione delle 17:18, 12 apr 2017
Quando si deve sviluppare un programma particolarmente complesso che richiede molto codice, la programmazione strutturata mediante l’uso di funzioni o procedure può risultare non più sufficiente per garantire una totale leggibilità e comprensibilità del progetto. Inoltre, si immagini di lavorare in un’azienda di sviluppo software gestionale; molte funzioni o procedure scritte per un determinato programma, verosimilmente saranno utili anche per altri progetti con scopi simili. Inoltre l’uso della programmazione strutturata può trovare dei limiti in quanto non è adatta al cosiddetto “riuso del codice”. In entrambi i succitati casi, può risultare molto più utile impostare il progetto da sviluppare seguendo le linee guida dettate dalla programmazione orientata agli oggetti.