这会被视为构图吗?
Statement st=con.CreateStatement();
我相信这是正确的。我认为con.CreateStatement()
是返回对象的Factory方法的示例。我想这有点类似于构造函数。然后,我们将其分配或转换为Statement
引用,以便我们访问Statement
方法。所以现在我们的Statement
对象具有连接对象的功能和对Statement
方法的访问。这会被视为构图吗?
答案 0 :(得分:1)
不,那不是作文。那只是Abstract Factory Pattern。
例如,在众所周知的Prefer Composition over Inheritance"规则"中讨论了作文。