Qual è la differenza tra Pattern del repository e Pattern di facciate?

6

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?

    
posta Mirko 14.03.2014 - 12:42
fonte

1 risposta

6

Una facciata è più generale di un repository.

Una facciata può essere applicata a tutto ciò che non è basato sulla persistenza, mentre un repository dovrebbe incapsulare l'accesso a un'origine sottostante e farlo apparire come un'origine dati in memoria.

Le facciate servono a creare un'interfaccia semplice per qualche altra interfaccia complicata.

    
risposta data 14.03.2014 - 12:46
fonte

Leggi altre domande sui tag