Template Method ნიმუში განსაზღვრავს ალგორითმის ჩონჩხს ბაზის კლასში, რომელიც საშუალებას აძლევს ქვეკლასებს შეავსონ კონკრეტული ნაბიჯები ზოგადი სტრუქტურის შეცვლის გარეშე. ის აღებს საერთო პროცესს, ხოლო აშშუებს ცალკეული ნაბიჯების კাস্ტომიზაციას.
Template Method ნიმუში რას აკეთებს
TEMPLATE METHOD → define an algorithm's overall STRUCTURE in a base method, with some STEPS
left for subclasses to implement:
→ the base class controls the overall flow (the "template")
→ subclasses override specific STEPS (the parts that vary)
→ the algorithm's structure is FIXED; the steps are customizable
→ "common process, customizable steps"
