แบบแผนเทมเพลตเมธอด

แบบแผนเทมเพลตเมธอด (อังกฤษ: Template method pattern) เป็นแบบแผนการออกแบบซอฟต์แวร์ที่ใช้กำหนดแม่แบบหรือโครงหลักของขั้นตอนวิธี โดยไม่ได้กำหนดรายละเอียดของขั้นตอนต่างๆ ซับคลาสสามารถนิยามรายละเอียดของแต่ละขั้นตอนย่อยได้ตามความต้องการ เทมเพลตเมธอดถูกใช้เป็นส่วนหลักของซอฟต์แวร์เฟรมเวิร์ก ตัวอย่างที่นอกเหนือจากการเขียนโปรแกรมเช่น แบบแปลนบ้านที่เจ้าของบ้านสามารถเลือกสีและตกแต่งได้ภายหลัง

ใกล้เคียง