ป้ายกำกับ design pattern
เทคนิคการหลีกเลี่ยงการใช้งาน Singleton Pattern
04 ธ.ค. 2558
0
2,910
จริงๆแล้ว Singleton Pattern มันก็มีประโยชน์หากใช้ถูกต้องตามหลักการของมัน ซึ่งก็คือการประกันว่าจะมีคลาสนี้ให้ใช้งานเพียงอันเดียวเท่านั้นตลอดทังแอพพลิเคชั่น ผมยกตัวอย่างเพิ่มเติมอีกสักอันละกัน เช่นการสั่งซื้อสินค้า ปกติจะต้องมีขั้นตอนการเลือกซื้อ
ปัญหาในการใช้งาน Singleton Pattern
04 ธ.ค. 2558
0
2,808
ปัญหาในการใช้งาน Singleton ที่พบได้บ่อยคือ ปัญหาการทำ unitTest เนื่องจาก ในการสร้าง Test แต่ละหน่วยทดสอบควรมี Instance แยกกัน แต่เนื่องจากการที่ Singleton จะมีเพียง Instance เดียวเท่านั้นในระหว่างการทดสอบ อาจเป็นเหตุให้ได้ผลการทดสอบที่ไม่ถูกต้องได้
Singleton Pattern
04 ธ.ค. 2558
0
5,379
Singleton เป็นรูปแบบหนึ่งของ design pattern ที่จะยอมให้ผู้ใช้สามารถสร้าง Object ได้เพียงหนึ่งเดียว Single Instance เท่านั้น ประโยชน์ของมันก็เช่น การสร้างไฟล์ตั้งค่าระบบ ซึ่งควรจะมีคุณสมบัติเหมือนๆกันในทุกๆที่ ที่เรียกใช้