Design Pattern ใดแยกความรับผิดชอบในการสร้างอ็อบเจกต์ออกจากโค้ดที่ใช้งานอ็อบเจกต์นั้น

Singleton Pattern
Observer Pattern
Factory Pattern
Strategy Pattern

เฉลยอธิบาย

Factory Pattern เป็นแบบออกแบบที่แยกความรับผิดชอบของการสร้างวัตถุ (Object Creation) ออกจากคลาสที่ใช้งานวัตถุนั้น ทำให้โค้ดผู้เรียกไม่ต้องผูกกับรายละเอียดการสร้างชนิดจริง เพียงแค่ใช้โรงงานเพื่อสร้างวัตถุ ส่วน Singleton ควบคุมการสร้างได้เพียงหนึ่งตัว Observer ใช้สำหรับการติดตามการเปลี่ยนแปลง Strategy ใช้สำหรับเลือกอัลกอริทึม

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

ดูข้อสอบวิชานี้ทั้งหมด →