Ho sempre usato il pattern di repository nelle mie applicazioni. Ma ho visto che molte persone usano le facciate anziché il repository per la convenzione di denominazione, ma l'operazione è la stessa, penso. Perché c'è questa differenza? C'è una vera differenza tra loro o no?