Webseiten Artikel & Gästebuch einträge mit Factory Pattern? – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self?srt=yes Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 13:31:09 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699097?srt=yes#m1699097 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699097?srt=yes#m1699097 <p>Moin Copmmunity,</p> <p>zu der Frage muss ich nicht viel sagen.</p> <p>Ich will ein auf einer Seit einen Index mit Artikeln programmieren. Jenachdem wie viele da sind könnte man das doch mit Fatoris machen. Genau so wie mit Einträgen im Gäste buch oder?</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 14:23:22 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699099?srt=yes#m1699099 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699099?srt=yes#m1699099 <p>Hi,</p> <blockquote> <p>zu der Frage muss ich nicht viel sagen.</p> </blockquote> <p>Doch!</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 07:11:17 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699118?srt=yes#m1699118 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699118?srt=yes#m1699118 <p>Ja. Genauso wie bei einem Gästebuch. MfG</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 16:44:08 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699102?srt=yes#m1699102 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699102?srt=yes#m1699102 <p>Hi,</p> <blockquote> <blockquote> <p>Zu der Frage muss ich nicht viel sagen.</p> </blockquote> </blockquote> <blockquote> <p>Doch!</p> </blockquote> <p>Nö, im zweiten Absatz stehts genauer, jedoch habe ich nicht explizit drauf hingewiesen eher implizit. Es sei denn da tauchen noch Fragen zu meiner auf. Dann beantworte ich sie gern.</p> <p>vlg MB</p> <p><em>PS.: Eigentlich kann ich den ersten Absatz streichen. Sry.</em></p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 19:28:34 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699107?srt=yes#m1699107 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699107?srt=yes#m1699107 <p>Hallo MB,</p> <p>ich bin genauso ratlos wie kackb00n. Ich hab mir zwar irgendwann mal einen Alias Mailaccount namens <a href="https://de.wikipedia.org/wiki/Darkover" rel="nofollow noopener noreferrer">Lewis Alton</a> gemacht, aber mein Laran ist seitdem ganz schön eingerostet.</p> <p>Welche Auskunft suchst Du eigentlich? Ob deine Idee von "Factory Pattern" und die Definition der <a href="https://de.wikipedia.org/wiki/Entwurfsmuster_(Buch)" rel="nofollow noopener noreferrer">Gang of Four</a> die gleiche ist? Ob das Factory-Pattern (im GoF-Sinn) anwendbar ist? Wie das Factory-Pattern im konkreten Fall angewendet wird?</p> <p>Oder redest Du vielleicht eher von Templates?</p> <p><em>Rolf</em></p> <div class="signature">-- <br> Dosen sind silbern </div> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 20:26:58 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699109?srt=yes#m1699109 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699109?srt=yes#m1699109 <p>Hallo,</p> <blockquote> <p>Oder redest Du vielleicht eher von Templates?</p> </blockquote> <p>Eigentlich redet, äh schreibt er von Fatoris, aber da hab ich absolut keine Ahnung von.</p> <p>Gruß<br> Kalk</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 23:21:29 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699111?srt=yes#m1699111 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699111?srt=yes#m1699111 <p>Hi RolfB,</p> <p>Ok, da weis ich jetzt auch nicht weiter, entwerder is n Missverständnis, <em>wie üblich bei mir ^^</em>, oder ich hab unbewusst in eine tiefe Kiste gegriffen. Sry KLackb00n. Ja ich meine Factories ala GoF. Kann man das nicht einfach mit Templates Kombinieren? Oder ist dieses Pattern nich für Templates gemacht und wird zweckentfremdet?</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Fri, 14 Jul 17 23:15:00 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699110?srt=yes#m1699110 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699110?srt=yes#m1699110 <p>Hallo Kalk,</p> <blockquote> <blockquote> <p>Oder redest Du vielleicht eher von Templates?</p> </blockquote> </blockquote> <blockquote> <p>Eigentlich redet, äh schreibt er von Fatoris, aber da hab ich absolut keine Ahnung von.</p> </blockquote> <p>was sind Fatories?</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 05:57:25 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699116?srt=yes#m1699116 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699116?srt=yes#m1699116 <p>Hi,</p> <blockquote> <p>was sind Fatories?</p> </blockquote> <p>Guck mal in Dein erstes Posting in diesem Thread - Du bist derjenige, der "Fatoris" ins Spiel gebracht hat.</p> <p>Also solltest Du doch wissen, was das ist …</p> <p>cu,<br> Andreas a/k/a MudGuard</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 13:00:10 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699148?srt=yes#m1699148 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699148?srt=yes#m1699148 <p>Hi Kalk,</p> <p>meints du <em>Factory Pattern</em> und hast sich einfach verschrieben? Dann wäre Das geklärt und sorry Kalk. Bin eben Begriffsstützig. Icjh raffe viele Dinge der Zwischenmenschlichen Interaktion nich.</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 00:24:52 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699112?srt=yes#m1699112 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699112?srt=yes#m1699112 <p>Hallo,</p> <p>nur mal so aus Neugierde und nicht böse gemeint, was ist deine Muttersprache?</p> <p>Gruss<br> Henry</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 11:54:24 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699135?srt=yes#m1699135 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699135?srt=yes#m1699135 <p>Hallo MB,</p> <p>die Idee des Factory-Patterns ist, dass Du eine Familie von Klassen hast, die alle eine Methode <code>CreateFooObject</code> zur Erzeugung eines Objekts bereitstellen. Diese Methode ist entweder auf einer gemeinsamen Superklasse <code>BaseFactory</code> oder auf einem gemeinsam implementierten Interface <code>IFactory</code> definiert (alle Namen willkürlich gewählt)</p> <p>Der NUTZER der Factory bekommt ein Objekt der Klasse BaseFactory bzw. IFactory, und weiß nicht, welche konkrete Implementierung er bekommen hat. Er ruft CreateFooObject auf, und bekommt ein Objekt. Welches genau, legt die Factory fest. Natürlich müssen alle Factories so gebaut sein, dass die Familie der erzeugten Foo-Objekte einen sinnvollen Satz gemeinsamer Eigenschaften haben.</p> <p>Ein Beispiel: Du schreibst einen Satz Factory-Klassen, die Dir ein Objekt mit Texten liefern. Du hast 3 Factories. Eine holt die Texte aus einer Datenbank, die andere aus einer XML-Datei, die dritte hat sie fest eingebaut. Dem Objekt, in dem Du später die Texte brauchst, gibst Du bei Erzeugung eine Instanz einer dieser Factories mit. Das Objekt weiß nur, dass es eine ITextFactory als Parameter bekommt, und dass dieses Objekt eine GetTextFormatter() Methode hat. Der TextFormatter ist ein Objekt mit Methoden, die Dir die Textbausteine liefern bzw. spezfische Aufbereitungen enthalten.</p> <p>D.h. eine Factory liefert Dir eine bestimmte Implementierung einer Basisklasse oder eines Interfaces. Ohne Factory-Pattern hättest Du eine EINZELNE Methode mit einem switch darin, der je nach konfiguriertem Szenario die eine oder andere Implementierung liefert. Das Factory-Pattern löst den Switch in Polymorphie auf.</p> <p>Sooo. Und jetzt zu Factory und deinen Artikeln. Du müsstest erstmal überlegen, ob Du unterschiedliche Artikeltypen hast, die unterschiedliche Aufbereitung brauchen. Oder ob Du vielleicht unterschiedliche Darstellungsarten hast, für die Du jeweils eine andere Klasse bereitstellen willst, die die Aufbereitung für die Darstellung übernimmt.</p> <p>Man angenommen, du hast Artikelarten A, B und C. Und Du hast - vom User auswählbare - Designs X,Y und Z. Und nehmen wir mal an, die Designs sind so unterschiedlich, dass sie nicht allein mit CSS machbar sind, sondern auch unterschiedliches HTML brauchen. Dann hast Du 9 mögliche Kombinationen, wie Du einen Artikel Nr. 4711 aufbereiten können musst.</p> <p>Mit Factories kann man das so lösen: Bevor Du die Seite erzeugst, holst Du aus den User-Settings die gewünschte Darstellungsart und erzeugst eine Renderer<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>-Factory für diese Darstellungsart. Es gibt 3 Factories, und jede hat eine Methode "GetRenderer(artikeltyp)". Wenn Du einen Artikel aufbereiten willst, dann kennst Du seinen Typ. Du rufst also</p> <pre><code class="block language-php"> <span class="token variable">$renderer</span> <span class="token operator">=</span> <span class="token variable">$factory</span><span class="token operator">-></span><span class="token function">getRenderer</span><span class="token punctuation">(</span><span class="token variable">$typ</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>auf und bekommst ein Objekt aus einer von 9 möglichen Klassen - abhängig von Artikeltyp und Darstellungsart. Dem sagst Du nur noch</p> <pre><code class="block language-php"> <span class="token variable">$renderer</span><span class="token operator">-></span><span class="token function">render</span><span class="token punctuation">(</span><span class="token variable">$article</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>und der Artikel wird zu HTML. Natürlich musst Du alle 9 Klassen programmieren, natürlich ist es sinnvoll, die so zu bauen, dass in ihnen möglichst viel wiederverwendet wird. Du kannst innerhalb der Factory-Methoden unterschiedliche Techniken nutzen, um einen switch über die möglichen Arten oder Typen zu vermeiden (weil Du es vermeiden willst, die Factory anzupassen nur weil ein neuer Typ hinzukommt). Gerne genommen wird hier "Convention before Configuration", d.h. wenn Du Typen A, B und C hast, schreibst Du Klassen RenderTypA, RenderTypB und RenderTypC, und die Factory verwendet Reflektionstechniken wie diese:</p> <pre><code class="block language-php"> <span class="token variable">$renderClass</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"RenderTyp"</span> <span class="token operator">+</span> <span class="token variable">$type</span><span class="token punctuation">;</span> <span class="token variable">$renderer</span> <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token variable">$renderClass</span><span class="token punctuation">(</span><span class="token operator">...</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>Kommt nun ein Typ D hinzu, baust Du einfach eine Klasse RenderTypD und musst an der Factory nichts ändern.</p> <p>So, das war nun ein grober Abriss, einiges an Hirnschmalz wirst Du selbst noch investieren müssen. Viel Glück </p> <p><em>Rolf</em></p> <div class="signature">-- <br> Dosen sind silbern </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>„to render“ heißt "machen", "wiedergeben" und bezeichnet beim Programmieren den Vorgang, eine bestimmte Darstellung von Informationen zu erzeugen. <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:14:40 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699139?srt=yes#m1699139 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699139?srt=yes#m1699139 <p>Überlege doch mal selbst MB, Du willst Artikel eintragen, was brauchst DU? Richtig, auf jeden Fall ein Formular. Was noch? Richtig, eine Übersicht, Tabelle oder Liste.</p> <p>Im Einfachsten Fall hat Du das alles auf einer Seite, bzw. in einem View. Was brauchst Du noch? Richtig, eine persistente Datenhaltung. Was passiert beim Hinzufügen eines neuen Artikels? Die Daten werden eingetragen und die ganze View wird neu geladen.</p> <p>Und wenn Du auf einen Artikel klickst, landen den seine Daten im Formular wo sie bearbeitet werden können. Brauchen wir hierzu eine Factory ? Nein brauchen wir nicht. Wir brauchen noch nicht einmal die Go 4 Gold oder irgendwelche Design Patterns. Nicht einmal MVC brauchen wir.</p> <p>Wir brauchen höchstens noch ein paar gute Ideen wie wir das Ganze so benutzerfreundlich wie möglich hinkriegen einschließlich einer eingebauten Suchfunktion, Blättereifunktion und Sortierfunktion.</p> <p>Und wenn wir das haben können wir vielleicht mal darüber reden, wie eine solche Klasse beschaffen sein muss, dass wir -- ohne den Code kopieren oder ändern zu müssen -- damit ein Gästebuch oder eine Artikelpflege für Badehosen, Schlüpfer oder Krawatten realisieren. Also außerhalb vom Code konfigurierbar sowas.</p> <p>Und jetzt haben wir auch ein Motiv!</p> <p>MfG</p> <p>PS Zu diesem Forum: Welcher Idiot gibt denn hierzu -1? War wohl doch ein bischen zuviel dem Niveau dieses Forums entsprechend.</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:01:11 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699136?srt=yes#m1699136 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699136?srt=yes#m1699136 <p>Hallo Henry,</p> <p>was hilft Dir die Antwort? Wenn er "deutsch" sagt - willst Du dann über seine Rechtschreibung diskutieren? Das ist vermintes Gelände. Geh einfach davon aus, dass er so gut schreibt wie es ihm möglich ist und die Fehler nicht vermeiden kann.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> Dosen sind silbern </div> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:02:01 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699137?srt=yes#m1699137 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699137?srt=yes#m1699137 <p>Hallo Henry,</p> <blockquote> <p>nur mal so aus Neugierde und nicht böse gemeint, was ist deine Muttersprache?</p> </blockquote> <p><a href="https://forum.selfhtml.org/m1660154" rel="noopener noreferrer">https://forum.selfhtml.org/m1660154</a> ff.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Rosen sind rot. </div> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:41:36 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699144?srt=yes#m1699144 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699144?srt=yes#m1699144 <p>Hi Henry,</p> <p>ist beantwotet worden von Matthias - danke dafür Matthias. Sonst hätte ich dir kurz und bündig gesagt Henry ;-).</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:38:26 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699142?srt=yes#m1699142 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699142?srt=yes#m1699142 <p>Hi,</p> <blockquote> <blockquote> <p>was sind Fatories?</p> </blockquote> </blockquote> <blockquote> <p>Guck mal in Dein erstes Posting in diesem Thread - Du bist derjenige, der "Fatoris" ins Spiel gebracht hat.</p> </blockquote> <p>Nein das habe ich nicht, ich habe das Factory Pattern erwähnt. Fatori kenne ich immer noch nicht.</p> <p>vlg</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:52:31 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699146?srt=yes#m1699146 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699146?srt=yes#m1699146 <p>Moin RolfB,</p> <p>danke für die auführliche erklärung. Ich kenn die Anwendung von <em>Factory Pattern</em> und weis wie sie zu programmieren sind aber so ausführlich weis ich das nicht. Vielen Dank dafür und das bringt mich gleich zu nächsten Frage in eiem Neuen Thread ;-).</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 15:36:12 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699162?srt=yes#m1699162 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699162?srt=yes#m1699162 <blockquote> <p>Dem Objekt, in dem Du später die Texte brauchst, gibst Du bei Erzeugung eine Instanz einer dieser Factories mit.</p> </blockquote> <p>Besser noch man gibt dem Objekt direkt die Texte, die es braucht.</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:27:07 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699141?srt=yes#m1699141 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699141?srt=yes#m1699141 <p>Weiß nicht was an meiner Frage so schlimm sein soll, dass du für deine Antwort Punkte erhältst. Die Antwort von Matthias war zumindest erhellend und lehrreich.</p> <p>Gruss<br> Henry</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:15:11 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699140?srt=yes#m1699140 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699140?srt=yes#m1699140 <p>Hallo Matthias,</p> <p>danke für den Link. Hatte mich schon gewundert und mir einige Beiträge vom MB angeschaut. Da diese teilweise wirken, wie vom Google-Übersetzer, hätte ich eher auf Fremdsprache getippt.</p> <p>Faszinierend, wusste nicht, dass sich Sprachstörungen auch in schriftlicher Weise widerspiegeln können, wieder was gelernt.</p> <p>Gruss<br> Henry</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 13:04:05 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699149?srt=yes#m1699149 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699149?srt=yes#m1699149 <p>moin pl,</p> <p>schön erklärt. Ja ich überdenk noch mal die Planung, vielen Dank dafür pl.</p> <p>vlg MB</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 12:43:50 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699145?srt=yes#m1699145 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699145?srt=yes#m1699145 <p>und das wusstes du auch nicht. Ist ja auch nicht schlimm. fragen kann man gern ;-).</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 18:38:27 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699191?srt=yes#m1699191 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699191?srt=yes#m1699191 <p>Hallo Henry,</p> <p>seh ich auch so, die Punkte hat Matthias verdient, der hat den Link ausgegraben.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> Dosen sind silbern </div> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sat, 15 Jul 17 13:27:00 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699150?srt=yes#m1699150 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699150?srt=yes#m1699150 <p>Danke für Feedback mein Lieber.</p> <p>Die Factory wird ggf. ein Thema bei der Datenhaltung: Wie erfolgt die Datenübergabe von einer Instanz einer Klasse (Webanwendung App) an eine Instanz einer anderen, nicht verwandten Klasse (Data Access Layer DAL).</p> <p>Es ist u.a. die Frage ob und wie ich in meiner Anwendung eine DAL Instanz (Objekt) sichtbar mache oder nicht. Hierzu könnte ich die DAL Instanz über eine eigene Methode erzeugen, das ist die Idee hinter einer Factory. In Perl könnte das z.B. so aussehen:</p> <pre><code class="block language-perl"><span class="token comment"># $app ist die Instanz meiner Webanwendung</span> <span class="token comment"># Daten aus dem Formular sind zu speichern</span> <span class="token comment"># DAL instanz wird explizit mit einer eigenen Methode erzeugt</span> <span class="token variable">$dal</span> <span class="token operator">=</span> <span class="token variable">$app</span><span class="token operator">-></span>findDALfor<span class="token punctuation">(</span> database <span class="token operator">=></span> <span class="token string">'web'</span><span class="token punctuation">,</span> host <span class="token operator">=></span> usw <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$dal</span><span class="token operator">-></span>checkin<span class="token punctuation">(</span> <span class="token variable">$formdata</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$dal</span><span class="token operator">-></span>write<span class="token punctuation">;</span> </code></pre> <p>Und auch das lässt sich noch verbessern. MfG</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sun, 16 Jul 17 14:01:24 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699242?srt=yes#m1699242 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699242?srt=yes#m1699242 <p>Hallo Rolf,</p> <blockquote> <p>seh ich auch so, die Punkte hat Matthias verdient, der hat den Link ausgegraben.</p> </blockquote> <p>wow, damit hätte ich nicht gerechnet, weil soviel Objektivität (wenn es einen selber betrifft) doch eher ein seltenes Gut in Foren ist. Dafür würde ich dir jetzt gerne einen Punkt geben, wenn ich dürfte, Respekt.</p> <p>Gruss<br> Henry</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sun, 16 Jul 17 20:49:09 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699278?srt=yes#m1699278 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699278?srt=yes#m1699278 <p>Hallo Henry,</p> <blockquote> <p>Dafür würde ich dir jetzt gerne einen Punkt geben, wenn ich dürfte, Respekt.</p> </blockquote> <p>Dann solltest du dich vielleicht mal registrieren ...</p> <p>Gruß<br> Julius</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Sun, 16 Jul 17 22:34:33 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699281?srt=yes#m1699281 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699281?srt=yes#m1699281 <p>Hallo Julius,</p> <blockquote> <p>Dann solltest du dich vielleicht mal registrieren ...</p> </blockquote> <p>habe ich deshalb auch extra gemacht, leider muss ich aber wohl erst Punkte haben um welche zu vergeben. Muss mich jetzt sowieso erst mal schlau machen wie das hier alles so funktioniert.</p> <p>Gruss<br> Henry</p> Webseiten Artikel & Gästebuch einträge mit Factory Pattern? Mon, 17 Jul 17 08:35:30 Z https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699306?srt=yes#m1699306 https://forum.selfhtml.org/self/2017/jul/14/webseiten-artikel-und-gaestebuch-eintraege-mit-factory-pattern/1699306?srt=yes#m1699306 <p>Hallo Henry,</p> <blockquote> <blockquote> <p>Dann solltest du dich vielleicht mal registrieren ...</p> </blockquote> <p>habe ich deshalb auch extra gemacht, leider muss ich aber wohl erst Punkte haben um welche zu vergeben. Muss mich jetzt sowieso erst mal schlau machen wie das hier alles so funktioniert.</p> </blockquote> <p>Naja, die Einstiegshürde von 50 Punkten ist ja nicht sonderlich hoch. Die habe ich absichtlich so gewählt um zu verhindern, dass jemand einen Bot schreibt um irgendwelche Beiträge 23424234 mal zu bewerten.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div>