The factory pattern

8 belangrijke vragen over The factory pattern

Wat voor soort pattern is het factory pattern?

Het is een creational pattern.

Wat is het verschil tussen het factory en abstract factory pattern?

Bij de abstract factory is er een interface waaronder verschillende factory's hangen. Bij het factory pattern is er een factory per "region"

Waarvoor is de abstracte interface van het abstract factory pattern handig?

Hierdoor kan er een reeks gerelateerde producten gemaakt worden zonder te weten wat voor concrete producten er gemaakt gaan worden.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat bevat de AbstractFactory interface?

Een aantal methoden die gebruikt worden om producten te maken.

Hoe ziet het abstract factory pattern er uit?

- AbstractFactory (interface)
- ConcreteFactory's (classes)
- AbstractProduct (interface)
- Product (classes)
- Client (class)

Wat doet de client in het abstract factory pattern?

De client wordt geschreven tegen de abstract factory en vervolgens runtime samengesteld met een daadwerkelijke factory

Voor hoeveel verschillende factories kan het factory pattern gebruikt worden?

Voor één factory (product)

Hoe ziet het factory pattern er uit?

- PizzaStore -> Factory (abstract interface)
- Verschillende stores (factories) die overerven van de pizzaStore (factory)
- Vervolgens heeft iedere factory zijn eigen subclasses

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo