Paradigma object-oriented: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: fix template {{sezione vuota}} |
|||
(14 versioni intermedie di 10 utenti non mostrate) | |||
Riga 1:
{{F|ingegneria del software|febbraio 2013}}
{{stub informatica}}▼
{{S|ingegneria del software}}
In [[ingegneria del software]], l'espressione '''paradigma orientato agli oggetti''' o '''paradigma object-oriented''' si riferisce a un insieme di concetti introdotti dai [[linguaggio di programmazione|linguaggi di programmazione]] [[programmazione orientata agli oggetti|orientati agli oggetti]] e in seguito estesi a numerosi altri contesti
==Concetti fondamentali==
Line 6 ⟶ 7:
* [[classe (informatica)|classe]]
* [[oggetto (informatica)|oggetto]]
* [[incapsulamento (informatica)|incapsulamento]]
* [[ereditarietà (informatica)|ereditarietà]]
* [[polimorfismo (informatica)|polimorfismo]]
Line 12 ⟶ 13:
==Applicazioni==
===Linguaggi di programmazione a oggetti===
{{vedi anche|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===
I [[linguaggio di modellazione|linguaggi di modellazione]] consentono di costruire [[modello di sviluppo del software|modelli]] di sistemi software come strumenti di [[analisi (ingegneria del software)|analisi]] e [[progetto (ingegneria del software)|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 è [[Unified Modeling Language|UML]].
===Database a oggetti===
Il successo del paradigma object-oriented nella programmazione ha portato a numerosi tentativi di applicare lo stesso paradigma nel contesto dei [[DBMS|Database Management System]]. Sebbene sia opinione diffusa che lo standard dominante nel settore continuerà a essere quello [[
===Middleware per il calcolo distribuito===
==Voci correlate==
* [[Programmazione orientata agli oggetti]]
* [[Object Management Group]] è un [[consorzio]] che gestisce molti degli standard emergenti legati al paradigma object-oriented
{{portale|informatica}}
[[Categoria:Ingegneria del software]]▼
|