方式一:传统方式

1.Service层

/**
 * @author :Prannt
 * @description :Service层
 * @program : Test
 */
public class UserService {
    public void add(){
        System.out.println("service add...");
        UserDao dao = new UserDaoImpl();
        dao.query();
    }
}

2.UserDao接口

/**
 * @description :接口中只有一个抽象方法
 */
public interface UserDao {
    void query();
}
3.UserDao接口的实现类
/**
 * @description :接口的实现类,重写 query方法
 */
public class UserDaoImpl implements UserDao{
    @Override
    public void query() {
        System.out.println("dao query...");
    }
}

//测试

public class test {
    @Test
    public void test1(){
        UserService service = new UserService();
        service.add();
    }
}

威武的单车
1 声望0 粉丝