Bom, andei lendo alguns artigos na internet sobre os assuntos DAO (Data Access Object) e DAL (Data Access Layer) mas nada foi muito conclusivo e ainda me sinto confuso quando e como usar cada um deles em cada momento.
Pelo que encontrei, DAO seria uma abstração de acesso aos dados e DAL o cara intermediario que faz o tratamento de dados. Alguém com mais experiencia e conhecimento no assunto poderia me esclarecer o que seria cada uma e um exemplo de sua aplicação prática?
Grato desde já!