代理模式
代码冗余
业务层中存在问题:两类逻辑 = 核心业务+额外功能,其中额外功能存在大量的代码冗余, ,使得项目维护存在极大隐患
class UserServiceImpl implements UserService{
private UserDAO ud;
public void updateUser(User user){
System.out.println("事务管理功能");//额外功能 冗余
ud.update(user); //核心功能
}
public void inserUser(User user){
System.out.println("事务管理功能");//额外功能 冗余
ud.insertUser(user);//核心功能
}
public User queryUser(Integer id){
System.out.println("事务管理功能");//额外功能 冗余
代理模式最先出现在Python成神之路。
共有 0 条评论