Nell'architettura a strati importa dove vanno i metodi statici? O è l'architetto che decide questo? Ad esempio, il DAL può essere statico per memorizzare i record e eseguire il recupero intelligente dei dati a livello di applicazione? Che ne dici del livello di servizio; può essere non statico?
Chiedo questo perché ho visto esempi da bravi architetti che hanno utilizzato metodi statici nel loro livello di servizio e di solito cerco di evitarli a meno che non si tratti di prestazioni ed efficienza (ad esempio per la memorizzazione nella cache dei record).