DAO + Entity + Intefaces
DAO + Entity + Intefaces