Statement st = con.CreateStatement()是组合的一个例子吗?

时间:2016-08-11 06:02:10

标签: java composition

这会被视为构图吗?

Statement st=con.CreateStatement();

我相信这是正确的。我认为con.CreateStatement()是返回对象的Factory方法的示例。我想这有点类似于构造函数。然后,我们将其分配或转换为Statement引用,以便我们访问Statement方法。所以现在我们的Statement对象具有连接对象的功能和对Statement方法的访问。这会被视为构图吗?

1 个答案:

答案 0 :(得分:1)

不,那不是作文。那只是Abstract Factory Pattern

例如,在众所周知的Prefer Composition over Inheritance"规则"中讨论了作文。