方式一:传统方式
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();
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。