Paradigma object-oriented: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
TekBot (discussione | contributi)
m Coordinamento Template: Sostituzione stub
Botcrux (discussione | contributi)
m Bot: fix template {{sezione vuota}}
 
(9 versioni intermedie di 8 utenti non mostrate)
Riga 1:
{{F|ingegneria del software|febbraio 2013}}
{{S|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 delldella ''<i>[[information technology]]</i>''.
 
==Concetti fondamentali==
Line 6 ⟶ 7:
* [[classe (informatica)|classe]]
* [[oggetto (informatica)|oggetto]]
* [[incapsulamento (informatica)|incapsulamento]]
* [[ereditarietà (informatica)|ereditarietà]]
* [[polimorfismo (informatica)|polimorfismo]]
Line 16 ⟶ 17:
 
===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===
Line 22 ⟶ 23:
 
===Middleware per il calcolo distribuito===
{{S...|informatica}}
 
==Voci correlate==
Line 27 ⟶ 29:
* [[Object Management Group]] è un [[consorzio]] che gestisce molti degli standard emergenti legati al paradigma object-oriented
 
{{portale|informatica}}
[[Categoria:Ingegneria del software]]
 
[[Categoria:IngegneriaMetodi deldi sviluppo software]]