<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>SEII Entwurfsmuster - Abstract Factory by Wallamo Fischer</title>
      <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd</link>
      <description>Im Rausch der Kreativität erstellt</description>
      <language>en-us</language>
      <pubDate>2021-10-20 08:20:18 UTC</pubDate>
      <lastBuildDate>2025-09-26 14:31:59 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title></title>
         <author>ttimfischerp</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829719139</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.philipphauer.de/study/se/design-pattern/abstract-factory/abstract-factory-schema.svg" />
         <pubDate>2021-10-20 08:23:15 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829719139</guid>
      </item>
      <item>
         <title>Vorteile</title>
         <author>sebastianmeyr</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829721794</link>
         <description><![CDATA[<ul><li><strong>Konsistenz</strong><ul><li>Es gelangen nur Objekte zum Client, die zusammenpassen</li></ul></li><li><strong>Flexibilität</strong><ul><li>Objektfamilien können einfach ausgetauscht werden</li></ul></li><li><strong>Erweiterbarkeit der Produktsets</strong><ul><li>durch implementierung neuer Factories</li></ul></li><li><strong>Wiederverwendbarkeit</strong></li><li><strong>Verschlankung / Vereinfachung</strong> des Codes</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-20 08:24:31 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829721794</guid>
      </item>
      <item>
         <title>Beschreibung</title>
         <author>ttimfischerp</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829723472</link>
         <description><![CDATA[<div>- Erzeugungsmuster in der objektorientierten Programmierung<br>- Mehrfache Anwendung des Musters "Fabrikmethode"<br>- Zusammenhängende Produkte/Klassen werden definiert<br>- Code für die Instanziierung von Objekten in Factory-Klassen ausgelagert, diese implementieren ein gemeinsames Abstract-Factory Interface<br>- Client kennt nur das Interface, nicht die konkrete Implementierung der Factory -&gt; Entkopplung von Implementierungsdetails</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-20 08:25:26 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829723472</guid>
      </item>
      <item>
         <title>Nachteile</title>
         <author>sebastianmeyr</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829732567</link>
         <description><![CDATA[<ul><li><strong>Unflexibel hinsichtlich Produkten in Produktsets</strong><ul><li>Änderungen an Abstract-Factory notwendig</li><li>Konkrete Factories müssen angepasst werden</li><li>-&gt; Großer Aufwand</li></ul></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-20 08:30:22 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829732567</guid>
      </item>
      <item>
         <title>Implementierung</title>
         <author>sebastianmeyr</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829744272</link>
         <description><![CDATA[<ol><li>Unterscheidung der vorhandenen <strong>Produkttypen </strong>und derer <strong>Varianten</strong></li><li>Erstellung <strong>abstrakter Interfaces</strong> aller Produkttypen<ol><li>Alle <strong>konkreten Produkte</strong> implementieren dieses Interface</li></ol></li><li>Implementierung der Methoden zum Erstellen der Produkte in Interface <strong>Abstract-Factory</strong></li><li>Implementierung der Klassen für <strong>konkrete Factorie</strong>s für alle Produkttypen</li><li>Initialisierung der <strong>konkreten Factory-Klassen</strong> in der <strong>Anwendung </strong>(Client)</li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-20 08:36:41 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829744272</guid>
      </item>
      <item>
         <title>Beispiel-UML</title>
         <author>sebastianmeyr</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829748294</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1111275862/c646f69a7422811f2926651ff631fd49/image.png" />
         <pubDate>2021-10-20 08:38:54 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1829748294</guid>
      </item>
      <item>
         <title>Code</title>
         <author>ttimfischerp</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1842353581</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1413818418/56624516fe83e42ca95ac569d692a9cb/image.png" />
         <pubDate>2021-10-25 16:44:13 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1842353581</guid>
      </item>
      <item>
         <title></title>
         <author>ttimfischerp</author>
         <link>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1842357386</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1413818418/04bdf16811150994bc25d2c2279f9abf/image.png" />
         <pubDate>2021-10-25 16:45:25 UTC</pubDate>
         <guid>https://padlet.com/ttimfischerp/mqxdf4djote2rikd/wish/1842357386</guid>
      </item>
   </channel>
</rss>
