Design Patterns in Ruby: Chain of Responsibility

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Il post di oggi tratta il primo dei pattern comportamentali mostrati dai GoF, la catena delle responsabilità. Questo pattern prevede una serie di comandi da eseguire ed una serie di oggetti adibiti alla loro applicazione. Ognuno di questi oggetti "handler" è in grado di inoltrare il comando ad un successivo handler della catena nel caso in cui non abbia le caratteristiche per eseguirlo. Deve essere dunque i...

Leggi tutto

Design Patterns in Ruby: Introduzione

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Ciao a tutti.Vorrei presentare con questo post una serie di articoli riguardante la descrizione dei più diffusi design patterns e di come questi possano essere applicati nel linguaggio Ruby.Anche nel mondo dell'ingegneria del software si ha la necessità di non dover reinventare la ruota per affrontare la maggior parte dei problemi.Questi problemi sono solitamente molto com...

Leggi tutto