Referring to the UML diagram depicted in https://en.wikipedia.org/wiki/Abstract_factory_pattern#/media/File:Abstract_factory_UML.svg, one could conclude that ConcreteFactory1
and ConcreteFactory2
are derived from AbstractFactory
.
But AbstractFactory
is an interface, therefore it must be 'implemented', not 'extended'.
What am I missing?
Aucun commentaire:
Enregistrer un commentaire