Template method pattern - Java - Explained
Intent
Define the skeleton of an algorithm in the superclass and defer (postpone) some steps to the subclass. The template method lets subclasses define certain steps of an algorithm without changing the algorithm structure.
This is the type of behav...
adityatechinsights.com5 min read
Nitin Khaitan
Towards Polyglot Architecture
Kudos for the excellent article.
Below is a good read about the design pattern for the database layer: medium.com / towards-polyglot-architecture / design-patterns-for-the-database-layer-7b741b126036