criei Interfaces para FestaDAO, ItemDAO, pacoteDAO e PessoaDAO. Esses
DAOs já implementavam interfaces genéricas de DAOs, mas suas interfaces
não eram úteis para os clientes que a utilizavam, obrigando-os a usar
classes concretas mesmo. Essas novas interfaces contém os métodos que os
clientes precisam, logo são interfaces adequadas.
Merge branch 'master' of https://github.com/fabioandrews/magic-buffet-refatorado.git
Mudei a fábrica de DAO para não repassar DAOs concretos para seus
clientes. Os clientes(views TelaBuscar, TelaCadastrarpacote,
CadastroFesta e TelaLogin) agora só enxergam os DAOs pelas suas
interfaces, facilitando a troca de DAOs(fonte de armazenamento). A única
classe que conheçe os DAOs concretos no projeto é a fábrica de DAOs que
criamos.