Adapter的变形--如果该为如下代码就是Adapter:
public MyConnection implements Connection,MyFunc {
private Connection m_connection = null;
public MyConnection(Connection connection) {
m_connnection = connection;
}
//增加新的方法,来自MyFunc
public Timestamp getSystemTime() {
//......
}
//覆盖已经存在的方法
public void setAutoCommit(Boolean autoCommit) throws SQLException {
//......
}
//实现其它的方法
public Boolean getAutoCommit() throws SQLException {
return m_connection.getAutoCommit();
}
//......
}