Tenho uma dúvida como que não quebra o código quando faço a troca de LeilaoDao por ILeilaoDao.
LeilaoDao _dao;public LeilaoController(){_dao = new LeilaoDao();}
Quando substituo por:
ILeilaoDao _dao;public LeilaoController(){_dao = new LeilaoDao();}
Como que é possível fazer essa substituição, sem quebrar o código.