-
Notifications
You must be signed in to change notification settings - Fork 0
Factory Pattern
โรงงานผลิต (ชิ้นส่วน) โดยชื่อก็บอกอยู่แล้วนะครับ ว่าการทำงานจะคล้ายๆ กับโรงงานผลิต แต่โครงสร้างโรงงานจะเป็นระบบสายพาน หรือไม่ก็เป็นลักษณะ Assembly คือทำหน้าที่ประกอบชิ้นส่วนที่ถูกสร้างจากแหล่งอื่นๆ หรือโรงงานย่อยอื่นๆ ให้เป็นชิ้นส่วนสำเร็จรูปขึ้นใหม่ ยกตัวอย่างเช่น โรงงานผลิตรถยนต์ (ไม่เคยสัมผัสจริงนะครับ แต่คาดว่าใช่) ชิ้นส่วนต่างๆ ไม่ได้ถูกผลิดในที่เดียวกัน เช่น ตัวถัง ล้อ อุปกรณ์ตกแต่ง เหล่านี้ต่างก็ถูกแยกผลิตคนละที่
จะยกตัวอย่างเป็นโรงงานผลิตรถยนต์ก็พอได้ แต่อาจไม่ตรงกับ Factory Pattern นัก เนื่องจากชิ้นส่วนย่อย หรือโรงงานย่อยของ Factory Pattern สิ่งที่นำมาประกอบหรือสร้างขึ้นนั้นจะมีลักษณะทางกายภาพใกล้เคียงกัน เหมือน Supper class กับ Sub class อะไรทำนองนั้น
ก่อนอื่น ดูตัวอย่างคร่าวๆ ก่อนนะครับ ตัวอย่างนี้ค่อนข้างชัดเจนมาก
และนี่....
http://en.wikipedia.org/wiki/Abstract_factory_pattern ... เดี๋ยวมาต่อ ...