Factory Design med Polymorphism i produkt
Hej Eksperter.Jeg prøver og implementere et Factory Design til og læse mit XDocument.
<root>
<struktur1 attr="one" attr="two">Text</struktur1>
<struktur2 attr="10">
<items>
<item>1</item>
</items>
<struktur2>
...
</root>
lad os sige jeg har sådan et dokument
så vil jeg selvfølgelig have 2 Classes
public class Struktur1 : Struktur
public class Struktur2 : Struktur
og derefter mit "Struktur Factory" til og lave dem ud fra mit XDocument som laver et Build(XElement) af hver Child i XDocument.RootElement
problemet er bare jeg er nød til og lave Ctor på Struktur1 og Struktur2 for public, for at StrukturFactory kan lave dem, det ødelægger jo lidt ideen med et factory design, og jeg var nysgerrig om der var et godt design til denne type Factory der bruger Polymorphism?
på forhånd mange tak :)