Mercoledi, 17 marzo 2010 - 23.12.58 Homepage | Forum | Feed RSS


salta il menu principale






Speciale Windows 7 Speciale Windows 7

E' uscito il nuovo Windows 7: speciale con tutte le nuove funzionalità, la guida per installarlo e per aggiornare il proprio computer senza perdere i dati. Tutti i prezzi, le versioni e come verificare la compatibilità del proprio pc. Scopri le novità!







PHP: Programmazione Orientata ad Oggetti in PHP
Tutorials, esempi di codice, per illustrare come realizzare applicazioni php professionali.
 
a cura di PHP Italia

Per gentile concessione di PHP Italia

Pagina 1 di 3

La Programmazione orientata ad oggetti , o OOP (Object-Oriented Programming), e’ un insieme di tecniche per l’organizzazione del codice attorno alle entità, o agli oggetti che il codice rappresenta.

Prima di inoltrarci nel merito e nella terminologia tipica dei linguaggi OOP (Classe, Oggetto, Variabile membro, funzione membro ecc...) vale la pena ricordare che il linguaggio php e’ stato sviluppato in C e non in C++ e che quindi per sua natura continua ad essere principalmente orientato alle procedure e non agli oggetti.

Corsi online di WebMasterPoint.org:

Definire singolarmente cosa sia un oggetto può risultare assai difficile; più semplice e’ pensarlo legandolo al concetto di classe. Una classe e’ un definizione generale per un’insieme di “cose”, un oggetto e’ un’ effettiva occorrenza di una cosa, definita anche istanza di una classe.

Per esempio: mammifero e’ una classe che allatta la prole; cane e’ un’istanza della classe mammifero, un oggetto. Gatto e’ un’altra istanza della stessa classe mammifero, quindi abbiamo due o piu’ oggetti che appartengono alla stessa classe.

Tenete in considerazione che OOP non fornisce particolari poteri magici, non esiste nulla in un programma orientato ad oggetti che non si possa riscrivere in un altro tipo di programma, ma il vantaggio e' che la programmazione ad oggetti vi spinge ad un certo tipo di organizzazione del codice.
Un ulteriore vantaggio e l'ereditarieta' delle classi, il che significa che una volta definita una classe e i suoi metodi si possono definire sub classi della prima che attingono agli stessi metodi e comportamenti, laddove non sia esplicitamente dichiarato altrimenti. Questo porta a poter riutilizzare il codice piu' e piu' volte senza dover riscrivere papiri di righe.

In conclusione di questa breve panoramica prima di analizzare la struttura vera e propria di una classe tengo a precisare che la programmazione ad oggetti vi sara' particolarmente utile se dovete scrivere 1.000.000 di righe di codice in team con diversi programmatori probabilmente potrebbe essere superfluo per uno script di poche pagine.

Continua >>>

Segnala questo articolo ai tuoi amici su Facebook
Le ultime news
Stampa NewsStampa Pagina - Info sull'autoreInfo sull'autore
SEGNALA QUESTA LEZIONE AD UN AMICO CON ICQICQ o EMAILEMAIL
forumDISCUTI DI QUESTA LEZIONE SUL FORUM





Newsletter

Iscriviti alla nostra newsletter per ricevere novita e aggiornamenti dal nostro sito in modo GRATUITO!