2016-02-08 30 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