Casa Sviluppo Cos'è la programmazione orientata al soggetto? - definizione da techopedia

Cos'è la programmazione orientata al soggetto? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Programmazione orientata al soggetto?

La programmazione orientata al soggetto è un approccio orientato agli oggetti in cui diversi sottosistemi noti come soggetti sono divisi per creare nuovi soggetti in base all'espressione della composizione. L'approccio è un radicale allontanamento dal classico approccio orientato agli oggetti, in cui gli oggetti sono definiti in base alle loro proprietà e metodi. La programmazione orientata al soggetto è in gran parte orientata alla divisione di un sistema orientato agli oggetti in soggetti. Fornisce quindi una visione compositiva dello sviluppo dell'applicazione.

Techopedia spiega la programmazione orientata al soggetto

L'obiettivo principale della programmazione orientata al soggetto è di aiutare a far evolvere le suite e a facilitare lo sviluppo di applicazioni cooperanti. I due modi in cui le applicazioni cooperano sono condividendo oggetti e aiutando congiuntamente nelle esecuzioni dell'operazione. I soggetti nella programmazione orientata al soggetto possono essere usati per formare soggetti più grandi e combinare le loro funzionalità. Questo aiuta a riutilizzare le funzionalità disponibili per soggetti in soggetti più grandi. Inoltre, in base alle regole di composizione, i soggetti sono composti in un sistema e questo approccio alla divisione aiuta ad estendere e mantenere grandi ambienti orientati agli oggetti. Il codice sorgente dell'applicazione non è necessario e aiuta a estendere le applicazioni esistenti con funzionalità nuove e non pianificate.


L'approccio orientato al soggetto aiuta a portare un modello e a concentrarsi su questioni relative alla composizione all'interno di un'applicazione. Introduce regole di composizione e compositori, oltre a facilitare la creazione di oggetti, considerando i protocolli di eliminazione e finalizzazione. Aiuta anche nella corrispondenza di classe e interfaccia e anche nel prendersi cura dei problemi di implementazione.

Cos'è la programmazione orientata al soggetto? - definizione da techopedia