/ / Jaki wzorzec projektowania jest prosty w Java? - java, oop, wzorce projektowe

Jaki wzorzec projektowania jest prosty w dziedziczeniu Java? - java, oop, wzorce projektowe

Niedawno przeczytałem kilka pojęć w OOP (tak, jestem "noob") i jedną z koncepcji, które czytałem, są Wzorce Projektowe. Sprawdziłem większość wzorów i pytanie mnie uderzyło:

Jaka jest nazwa lub termin takiego wzorca, który po prostu odziedziczyłby / rozszerzył klasę abstrakcyjną lub dowolną klasę na taką materię? Czy nie jest to nawet wzorzec projektowy?

na przykład Klasa abstrakcyjna Drink, Class Juice extends Drink, Class Soda extends Drink etc.

Odpowiedzi:

0 dla odpowiedzi № 1

Jak powiedzieli inni, dziedziczenie nie jest wzorcem projektowym: jest tylko dziedziczeniem.

Czy rzeczywiście pytasz, czy istnieje projekt?wzór, który używa tylko jednej hierarchii klas, używając tylko dziedziczenia, a nie kompozycji? Istnieje taki wzorzec projektowy: wzór metody szablonowej.


0 dla odpowiedzi nr 2

Dziedziczenie nie jest wzorcem projektowym. Dziedziczenie jest jednym ze sposobów tworzenia wzoru. jeśli potrafisz zrozumieć wzór dekoratora, będziesz w stanie zrozumieć, dlaczego używamy dziedziczenia w Java OOP. Jak sprawdzić tę stronę: https://en.wikipedia.org/wiki/Decorator_pattern


0 dla odpowiedzi № 3

To nie jest wzór, to po prostu Dziedzictwo, jak stwierdzono w dokumentach Java tutaj.


0 dla odpowiedzi nr 4

Nie jestem pewien, czy rozumiem twoje pytanie ... ale "najprostsze" wzorce projektowe, które przychodzą na myśl, oparte na prostym dziedziczeniu to: Wzór strategii i Wzór szablonu.

Spójrz.