Template Method This pattern is like a skeleton or the word itself template that has a similar process but different algorithm of each process. Open Closed principle you can add more Algorithm. New Algorithm should follow the template or the skeleton.