/ / Welches Entwurfsmuster ist eine einfache Vererbung in Java? - Java, Oop, Design-Muster

Welches Entwurfsmuster ist eine einfache Vererbung in Java? - Java, Oop, Design-Muster

Ich habe vor kurzem einige Konzepte in OOP gelesen (ja, ich bin ein Anfänger) und eines der Konzepte, die ich lese, ist Design Patterns. Ich habe die meisten Muster überprüft und eine Frage ist mir aufgefallen:

Was ist der Name oder der Ausdruck eines solchen Musters, das eine abstrakte Klasse oder eine Klasse einfach zu einer solchen Materie erbt / erweitert oder ist es nicht einmal ein Entwurfsmuster?

z.B. Abstract Class Drink, Class Juice verlängert Drink, Class Soda erweitert Drink etc.

Antworten:

0 für die Antwort № 1

Wie andere Antworten gesagt haben, ist die Vererbung kein Designmuster: es ist nur Vererbung.

Fragst du eigentlich, ob es ein Design gibt?Muster, das nur eine einzige Klassenhierarchie verwendet und nur Vererbung und nicht Komposition verwendet? Es gibt ein solches Designmuster: das Template Method-Muster.


0 für die Antwort № 2

Vererbung ist kein Entwurfsmuster. Vererbung ist einer der Wege, um Design-Muster zu machen. Wenn Sie Decorator Muster verstehen können, werden Sie verstehen, warum wir Vererbung in Java OOP verwenden. Wie wäre es mit dieser Website: https://en.wikipedia.org/wiki/Decorator_pattern


0 für die Antwort № 3

Es ist kein Muster, es ist einfach Erbe, wie in den Java-Dokumenten angegeben Hier.


0 für die Antwort № 4

Ich bin mir nicht sicher, Ihre Frage zu verstehen ... aber die "einfachsten" Designmuster, die Ihnen einfallen, basieren auf einer einfachen Vererbung Strategie-Muster und Vorlagenmuster.

Schau mal.