Metoda fabrykująca - wzorzec fabryka w ASP.NET MVC

Tworzenie obiektów w jednym miejscu.


W repozytorium znajduje sie implementacja metod wywoływanych w kontrolerze. Metody z repozytorium korzystają z contextu, aby uzyskać dostęp do danych. Przy tworzeniu contextu wykorzystamy interfejs a instancje contextu będziemy wstrzykiwać przez konstruktor analogicznie jak w przypadku wstrzykiwania instancji repozytorium. Za tworzenie contextu odpowiedzialna jest metoda fabrykująca. W miejsce interfejsu wstrzykiwana jest implementacja klasy określonej klasy. Dzięki wzorcowi fabryki, aby zmienić context, z którego korzystamy w aplikacji wystarczy zmiana w tylko jednym miejscu, ponieważ wszystkie obiekty contextu są tworzone w tej samej metodzie.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):