Vai al contenuto

Paradigma object-oriented

Da Wikipedia, l'enciclopedia libera.
Versione del 22 giu 2018 alle 08:03 di Botcrux (discussione | contributi) (Bot: fix template {{sezione vuota}})
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

In ingegneria del software, l'espressione paradigma orientato agli oggetti o paradigma object-oriented si riferisce a un insieme di concetti introdotti dai linguaggi di programmazione orientati agli oggetti e in seguito estesi a numerosi altri contesti della information technology.

Concetti fondamentali

[modifica | modifica wikitesto]

I concetti fondamentali del paradigma object-oriented includono:

Linguaggi di programmazione a oggetti

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Programmazione orientata agli oggetti.

I concetti fondamentali del paradigma object-oriented furono inizialmente introdotti nei linguaggi di programmazione. La programmazione orientata agli oggetti rappresenta tuttora il paradigma di programmazione dominante nell'industria del software, e molte nuove tendenze stanno emergendo come sviluppo o estensione di questo paradigma.

Linguaggi di modellazione a oggetti

[modifica | modifica wikitesto]

I linguaggi di modellazione consentono di costruire modelli di sistemi software come strumenti di analisi e progetto. La diffusione della programmazione a oggetti ha portato all'emergere di numerosi approcci alla modellazione che fanno uso dei concetti fondamentali di classe, oggetto, ereditarietà e così via. Il linguaggio di modellazione object-oriented dominante è UML.

Database a oggetti

[modifica | modifica wikitesto]

Il successo del paradigma object-oriented nella programmazione ha portato a numerosi tentativi di applicare lo stesso paradigma nel contesto dei Database Management System. Sebbene sia opinione diffusa che lo standard dominante nel settore continuerà a essere quello relazionale, non mancano proposte di "OODBMS" (Object-Oriented Database Management System).

Middleware per il calcolo distribuito

[modifica | modifica wikitesto]

Voci correlate

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica