Skip to content
ツ Liverbool edited this page Aug 25, 2013 · 8 revisions

โรงงานผลิต (ชิ้นส่วน) โดยชื่อก็บอกอยู่แล้วนะครับ ว่าการทำงานจะคล้ายๆ กับโรงงานผลิต แต่โครงสร้างโรงงานจะเป็นระบบสายพาน หรือไม่ก็เป็นลักษณะ Assembly คือทำหน้าที่ประกอบชิ้นส่วนที่ถูกสร้างจากแหล่งอื่นๆ หรือโรงงานย่อยอื่นๆ ให้เป็นชิ้นส่วนสำเร็จรูปขึ้นใหม่ ยกตัวอย่างเช่น โรงงานผลิตรถยนต์ (ไม่เคยสัมผัสจริงนะครับ แต่คาดว่าใช่) ชิ้นส่วนต่างๆ ไม่ได้ถูกผลิดในที่เดียวกัน เช่น ตัวถัง ล้อ อุปกรณ์ตกแต่ง เหล่านี้ต่างก็ถูกแยกผลิตคนละที่

จะยกตัวอย่างเป็นโรงงานผลิตรถยนต์ก็พอได้ แต่อาจไม่ตรงกับ Factory Pattern นัก เนื่องจากชิ้นส่วนย่อย หรือโรงงานย่อยของ Factory Pattern สิ่งที่นำมาประกอบหรือสร้างขึ้นนั้นจะมีลักษณะทางกายภาพใกล้เคียงกัน เหมือน Supper class กับ Sub class อะไรทำนองนั้น

ก่อนอื่น ดูตัวอย่างคร่าวๆ ก่อนนะครับ ตัวอย่างนี้ค่อนข้างชัดเจนมาก

http://upload.wikimedia.org/wikipedia/commons/a/a7/Abstract_factory.svg

และนี่....

http://upload.wikimedia.org/wikipedia/commons/9/9d/Abstract_factory_UML.svg

http://en.wikipedia.org/wiki/Abstract_factory_pattern ... เดี๋ยวมาต่อ ...

Clone this wiki locally