[Add] Template Method Pattern