2016-02-08 26 views
1

我最近在OOP中讀過一些概念(是的,我是noob),我讀的一個概念是設計模式。我已經檢查了大部分模式和一個問題:什麼設計模式是Java中的簡單繼承?

這種模式的名稱或術語是什麼,它會簡單地繼承/擴展一個抽象類或任何類到這樣的事情?或者它甚至不是一種設計模式?

例如抽象類飲料,類果汁延伸飲料,類汽水延長飲料等。

+5

這只是[「繼承」](https://docs.oracle.com/javase/tutorial/java/IandI/index.html)。這不是一種設計模式。 –

+0

在一系列建築風格(哥特式,巴洛克式,新古典,後現代)中,窗戶的術語是什麼? – dasblinkenlight

回答

0

正如其他答案所說,繼承不是一種設計模式:它只是繼承。

實際上,您是否在設計模式中僅使用一個類層次結構,僅使用繼承而不使用組合?有這樣的設計模式:模板方法模式。

+0

噢,謝謝Raedwald回答我的問題並告訴我模板方法模式的存在。我讚賞所有答案:D – MrCzeal

0

繼承不是一種設計模式。繼承是制定設計模式的方法之一。如果你能理解Decorator模式,你將能夠理解爲什麼我們在java OOP中使用繼承。如何檢查這個網站:https://en.wikipedia.org/wiki/Decorator_pattern

+0

噢,謝謝Jae Yeoul Ahn回答我的問題。我欣賞所有答案:D – MrCzeal

0

這不是一個模式,它只是繼承,作爲Java文檔here說。

+0

噢,謝謝aribeiro回答我的問題。我很感謝所有答案:D – MrCzeal