si chiamano pattern, e ce ne sono "un bel pò".
quello che dici tu in realtà non è un pattern, ma è una metodologia di programmazione, ed è probabilmente soggettiva. se lavori da solo fai come meglio credi, se lavori in gruppo di solito si sceglie una linea guida e si condivide tra gli sviluppatori (per avere possibilità di capire cosa scrivono gli altri e viceversa).
Comuqnue ti consiglio di leggerti MVC pattern e l'Observer

Rispondi quotando