Ich habe eine Prüfung in zwei Tagen und eine der Fragen ist, wie JDBC die abstrakte Fabrik verwendet.Wie verwendet JDBC abstrakte Fabrik?
Ich selbst bin nicht so geschickt mit Designmustern, also hat vielleicht jemand hier die Antwort.
Ich dachte, dass vielleicht ein Beispiel für abstrakte Fabrik ist, aber ich bin mir nicht sicher. Ist es eine abstrakte Fabrik oder ist es eine Fabrikmethode?
Ich finde es wirklich schwer Lernmuster. Vielleicht brauche ich Feedback von anderen, um sie zu verstehen. Wie auch immer, ich dachte, dass DriverManager die abstrakte Fabrik ist und Connection das abstrakte Produkt ist. Wenn eine URL der abstrakten Fabrik (DriverManager) gegeben wird, entscheidet sie, welche Art von Fabrik wie WinDriverFactory, DerbyDriverFactory usw. zu verwenden ist, und ruft eine davon auf, um die Verbindung zu erhalten. –
@bobjink: Ja, ich denke, Ihre Einschätzung ist richtig; klingt, als hättest du Muster besser verstanden als du vielleicht denkst! :-) –
Thx, genau was ich hören wollte! Immer noch nicht 100% bekomme ich es. DPs, die im Programm verwendet werden, sehen nicht so aus wie in den Büchern. Es verwirrt mich, dass die abstrakte Fabrik eine Zeichenfolge/URL und nicht eine Fabrik wie im Beispiel nimmt. Auf jeden Fall thx für Ihren Kommentar :) –