Adding the Template Method class mother in the DAO
Implementing the concret method in the childs class of Template Method Pattern
Merge branch 'patterns' into facade