template method with class
Template Method with Module
Template Method with Proc
Template Method md doc
Merge branch 'feature/template_method_pattern' into develop