OOP

È l'abbreviazione di "Object-Oriented Programming". OOP (non Ops!) indica una metodologia di programmazione basata sugli oggetti, invece che solo su funzioni e procedure. Questi oggetti sono organizzati in classi, che consentono di raggruppare singoli oggetti. La maggior parte dei moderni linguaggi di programmazione, tra cui Java, C++ e PHP, sono linguaggi orientati agli oggetti e molti linguaggi di programmazione più vecchi hanno ora versioni orientate agli oggetti.

Un "oggetto" in un linguaggio OOP indica un tipo specifico, o "istanza", di una classe. Ogni oggetto ha una struttura simile a quella degli altri oggetti della classe, ma può avere caratteristiche individuali. Un oggetto può anche chiamare funzioni, o metodi, specifici di quell'oggetto. Ad esempio, il codice sorgente di un videogioco può includere una classe che definisce la struttura dei personaggi del gioco. I singoli personaggi possono essere definiti come oggetti, consentendo loro di avere aspetto, abilità e capacità differenti. Possono anche svolgere attività diverse nel gioco, eseguite utilizzando i metodi specifici di ciascun oggetto.

La programmazione orientata agli oggetti facilita la strutturazione e l'organizzazione dei programmi software da parte dei programmatori. Poiché i singoli oggetti possono essere modificati senza influire sugli altri aspetti del programma, è anche più semplice aggiornare e modificare i programmi scritti in linguaggi orientati agli oggetti. Con la crescita delle dimensioni dei programmi software nel corso degli anni, OOP ha reso più gestibile lo sviluppo di questi programmi complessi.

Aggiornato November 2, 2007 da Per C.

quizMetti alla prova le tue conoscenze

Which of the following is not a variable that can be set when scheduling a cron job?

A
Hour
0%
B
Minute
0%
C
Second
0%
D
Month
0%
Correct! Incorrect!     View the Cron definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di OOP in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.