Esatto, per farla breve, diciamo che è una tecnica che va a migliorare il codice sia in leggibilità che in funzionalità.
Ovviamente nel tuo caso non posso darti dei consigli in merito in quanto non ho una visione completa del progetto.

ps. spero di non andare troppo in Off topic.