Factory Patterns

posted on 15 Apr 2008 09:57 by xnanoob  in PHP

สวัสดี สงกรานต์ค่า 

ก้อไม่ได้ออกไปไหนอยู่บ้าน อยู่บ้าน เลย searchๆ เน็ตหาหนังสือ oop php มาอ่าน ก็มีบทนึง เขียนต่อจาก oop ว่าเป็นเรื่อง design patterns ก็ไม่ค่อยรู้เรื่องกับเค้าเลยว่ามันเป็นไงบ้าง เลยลองอ่านๆ ดู

มันมี pattern เยอะจะโคตร โคตรจะเยอะ ให้เลือกใช้แบบว่าตบแนวคิดที่คนอื่นเค้าออกแบบว่าแล้ว

ถ้าไงเดี๋ยวลองดูไปที patternๆ แล้วกัน  เริ่มจากที่เค้าเรียงมาให้ ก็เป็นพวก factory patterns ในแบบ php แต่ความจริงแล้วจะเป็นอะไรก็ได้ทั้งงั้นแระ เพราะเป็น concept ของการ desing class ให้ได้ดี

จากในโค้ดด้านบน (หนูมั่วเอง) ตัวอย่างมาจาก factory patterns นะค่ะ

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

อย่างไรก็ตามนั้นการที่โรงงานเสื้อผ้าจะ ผลิตกางเกงหรือเสื้อนั้น ล้วนขึ้นอยู่กับยอดสั่งซื้อจากลูกค้า

นั้นหมายความว่า เราสามารถสร้าง object จาก class ใดตามวัตถุประสงค์ของเราได้ พร้อมทั้งซ่อนรายละเอียดว่า object ถูกสร้างมาจาก class ใดได้ (มั่ง)

จบแระค่า บายค่ะ งุงิ

ปล. แต่ก็ยังงงๆ ถ้าไงเดี๋ยวมาต่อวันหลังนะ

อบรมเรียน PHP AJAX 

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

confused smile

#1 By เอกน้อย on 2008-04-15 15:19

ปืนฉีดน้ำ

#2 By (61.91.173.62) on 2008-04-15 15:34

ขันน้ำ ขันน้ำ ขันน้ำ

#3 By book on 2008-04-15 19:06