ทีมต้องทดสอบเส้นทางสำคัญและกรณีล้มเหลวก่อนปล่อยเวอร์ชันใหม่ จึงวินิจฉัยว่า ในการพัฒนา Web Application ควรใช้ Architecture Pattern ใดเพื่อให้เกิดการแยกส่วนระหว่าง Presentation Layer กับ Business Logic Layer ได้อย่างชัดเจน?

Factory Pattern ซึ่งใช้สำหรับการสร้างออบเจกต์โดยไม่ต้องระบุคลาสที่แน่นอน
Singleton Pattern ซึ่งใช้สำหรับการสร้างอินสแตนซ์เดียวของคลาสในระบบเพื่อประหยัดหน่วยความจำ
Model-View-Controller (MVC) Pattern ซึ่งแยกการจัดการข้อมูล มุมมอง และการควบคุมตรรกะของแอปพลิเคชัน
Observer Pattern ซึ่งใช้สำหรับการสร้างความสัมพันธ์แบบ One-to-Many ระหว่างอับเจกต์

เฉลยอธิบาย

MVC Pattern เป็นสถาปัตยกรรมที่เหมาะสมสำหรับการพัฒนา Web Application ในการแยกส่วน Model (ข้อมูล) View (การแสดงผล) และ Controller (ตรรกะการควบคุม) ทำให้ง่ายต่อการบำรุงรักษาและพัฒนาต่อเนื่อง

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

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