ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
~~~ public interface IUserDao { void save(); } ~~~ ~~~ public class UserDaoImpl implements IUserDao { @Override public void save() { System.out.println("保存数据"); } } ~~~ ~~~ public class UserDaoProxy implements IUserDao { private IUserDao userDao; public UserDaoProxy(IUserDao userDao) { this.userDao = userDao; } @Override public void save() { System.out.println("userDao before"); userDao.save(); System.out.println("userDao After"); } } ~~~ ~~~ IUserDao userDao = new UserDaoImpl(); UserDaoProxy proxy = new UserDaoProxy(userDao); proxy.save(); ~~~ ### 优缺点 ``` ```