ตัวแบบ–มุมมอง–ตัวควบคุม
ตัวแบบ–มุมมอง–ตัวควบคุม

ตัวแบบ–มุมมอง–ตัวควบคุม

ตัวแบบ–มุมมอง–ตัวควบคุม (อังกฤษ: Model–view–controller) หรือเรียกย่อว่า MVC เป็นแบบแผนการออกแบบซอฟต์แวร์[1] ที่ใช้กันทั่วไปสำหรับการพัฒนาส่วนต่อประสานกับผู้ใช้ที่แบ่งตรรกะของโปรแกรมที่เกี่ยวข้องออกเป็นสามองค์ประกอบที่เชื่อมต่อถึงกัน องค์ประกอบเหล่านี้คือการแสดงข้อมูลภายใน (ตัวแบบ) อินเทอร์เฟซ (มุมมอง) ที่นำเสนอข้อมูลและรับข้อมูลจากผู้ใช้ และซอฟต์แวร์ตัวควบคุม ที่เชื่อมโยงทั้งสอง[2][3]เดิมใช้สำหรับส่วนติดต่อผู้ใช้แบบกราฟิกบนเดสก์ท็อป (GUI) แต่ต่อมารูปแบบนี้ก็ได้รับความนิยมในการออกแบบโปรแกรมประยุกต์บนเว็บด้วย[4] ภาษาโปรแกรมยอดนิยมมีเฟรมเวิร์ก MVC ที่อำนวยความสะดวกในการใช้งานรูปแบบนี้

ใกล้เคียง

ตัวแบบนอร์ดิก ตัวแบบ–มุมมอง–ตัวควบคุม ตัวแบบระดับการเคาะแป้นพิมพ์ ตัวแบบโอเพนซอร์ซ ตัวแปรกวน ตัวแปรการผลิต ตัวบั๊กส์ หัวใจไม่บั๊กส์ ตัวบ่งปริมาณสำหรับทุกตัว ตัวบ่งปริมาณสำหรับตัวมีจริง ตัวแทน

แหล่งที่มา

WikiPedia: ตัวแบบ–มุมมอง–ตัวควบคุม http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-ind... https://www.youtube.com/watch?v=o_TH-Y78tt4&t=1667 https://web.archive.org/web/20090323032904/https:/... https://web.archive.org/web/20100921030808/http://... https://web.archive.org/web/20120729161926/http://... https://www.artima.com/articles/dci_vision.html http://blog.iandavis.com/2008/12/what-are-the-bene... https://wayback.archive-it.org/10370/2018042507214... http://dl.acm.org/citation.cfm?id=50757.50759 http://martinfowler.com/eaaDev/uiArchs.html