In questa sezione sono discussi i fondamenti e le tecniche su cui si basa il metodo object oriented. La teoria da sola, tuttavia, non è sufficiente per mostrare alcuni aspetti più concreti come l'applicabilità e la scalabilità del metodo OO, una volta che lo si adotta nei più disparati progetti software. Accanto agli articoli che illustrano i principi base della progettazione, quindi, potete trovare altri articoli, pensati con un focus più implementativo ed ispirati a problematiche reali, incontrate dall'autore nelle sue esperienze di sviluppo. L'obiettivo di questo tipo di articoli consiste nel mostrare in modo pragmatico come applicare il metodo ad oggetti durante lo sviluppo di sistemi software. La rubrica Object-Oriented Design, che dal 2003 è ospitata nelle pagine della rivista Computer Programming (Gruppo Editoriale Infomedia), è il naturale punto di riferimento in cui teoria e pratica si fondono, dando origine ad un approccio alla progettazione equilibrato, attuale, ma comunque basato su solidi principi di ingegneria del software.

 

Sezioni