我的课程实现了Connection接口。在我的课堂上,我有实现连接的对象。现在,我想使用该类中的对象从Connection接口实现我的所有类方法。有什么快速方法吗?
@Override
public Statement createStatement() throws SQLException {
return connection.createStatement();
}
我可以为所有方法做这件事,但这实际上是锅炉代码。
@Edit我知道我可以为该对象编写getter,但是我不想这样做。
答案 0 :(得分:0)
这是代理设计模式的典型情况。
https://en.wikipedia.org/wiki/Proxy_pattern#What_solution_does_the_Proxy_design_pattern_describe?
您的对象是代理,因为它是事件的主要接收者,它必须将这些事件转发到最终对象(您的类)。