看了v512了那个SSH项目的视频,里面提到表示层读取服务层接口---服务层的实现类---DAO接口---DAO实现的类---Hibernate对数据库的操作以前知道一点.NET中工厂模式的三层架构,因为没有hibernate所以才用接口对数据库操作的封装,再dal-bll-web.现在SSH项目中已经有了hibernate对数据库操作的封装了,那这些dao服务层的实现类以及接口除了明确分工外还有什么实际用处吗