การนำไปใช้งาน ของ เทมเพลทเมธอดแพตเทิร์น

UML โครงสร้างของเทมเพลตเมธอด

องค์ประกอบของเทมเพลตเมธอดแพตเทิร์นมีดังนี้

  • คลาสนามธรรม (Abstract class) เป็นผู้กำหนดโครงหลักในการทำงาน
    • กำหนดขั้นตอนย่อยของการทำงานโดยไม่กำหนดรายละเอียด โดยสร้างเป็นเมธอดนามธรรม (Abstract method) หรืออาจจะกำหนดการทำงานพื้นฐานไว้ก็ได้
    • สร้างเทมเพลตเมธอดที่มีโครงของขั้นตอนวิธีและเรียกใช้ขั้นตอนย่อยที่ได้นิยามไว้แล้วเป็นเมธอดนามธรรม
  • คลาสรูปธรรม (Concrete class) ซับคลาสของคลาสนามธรรม กำหนดรายละเอียดของขั้นตอนย่อยที่ถูกนิยามในคลาสแม่

ใกล้เคียง

เทมเพสต์ เทมเพิลรัน เทมเพอเรเจอร์ไรซิง เทมเพอรา เทมเพลทเมธอด เทมเมอร์ถูกทิ้งกับเด็กหญิงหูแมวสุดแกร่ง เทเวนทรนาถ ฐากุร เอมเพอริโอ อิวานคอฟ เท เพรกู ลา ฟอรา เทปการมีเพศสัมพันธ์ของผู้มีชื่อเสียง