Alessandro Lacava

Alessandro Lacava's Web Site: English Version     Sito Web Di Alessandro Lacava: Versione Italiana

PHP ad oggetti: tecniche avanzate

I design pattern rappresentano i pilastri fondamentali di un progetto destinato al successo. Essi costituiscono il cuore pulsante della programmazione orientata agli oggetti. Vediamo come implementarne alcuni in PHP 5.

In un articolo precedente abbiamo visto alcune delle caratteristiche avanzate di PHP 5. In particolare si è visto come implementare alcuni metodi speciali, come __set, __get e __call. Inoltre, abbiamo illustrato alcune caratteristiche orientate agli oggetti (OO) implementando due interfacce particolari, ossia ArrayAccess e Iterator. La prima per eseguire l'overload dell'operatore utilizzato dagli array, ossia la parentesi quadra [], mentre la seconda per rendere la nostra classe "traversabile".

In quest'articolo ci attingiamo ad esaminare la crema della programmazione OO, ossia i design pattern. Infatti, visto che PHP ha introdotto la programmazione orientata agli oggetti (OOP) solo nella versione 5, molti programmatori PHP non sono a conoscenza di questi straordinari strumenti che rendono più semplice la vita del programmatore. Alla fine del presente articolo il lettore saprà:

• Cosa sono i design pattern.
• Come implementare, in PHP, alcuni dei pattern più comuni.

Puoi leggere il resto dell'articolo PHP ad oggetti: tecniche avanzate su: ioProgrammo N. 121 - Dicembre 2007 - Edizioni Master