接口与他的实现类

今天忽然想到自己以前写的代码

 
 private Dao daos=null;
              
               daos=new DaoImplS();


这样写是没有任何意义啊,

                 接口是隐藏他的实现类。我在后面就写了他的实现类。



                 应该他的实现类是通过别的new 的,然后传给他的,这样接口的目的就达到了。
         eg;private Dao daos=null;
           public voie setDaos(Dao daos){........}
          或者其他的方法。

你可能感兴趣的:(DAO)