Is it typical to name DAOs in the following way:
UserDAO - interface
UserDAOImpl - implements UserDAO
I am wondering if its standard to use the suffix ‘Impl’ for the implementation or if something more meaningful is the best practice. Thanks.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
That is generally what I use. Sometimes the Default prefix like
DefaultUserDAOmight make more sense if you’re creating an interface that you expect others to implement but you’re providing the reference implementation.Most of the time I feel those two can be used interchangeably but in some situations one provides a little more clarity than the other.