การเรียกคืนโพสต์นี้ระบุปัญหาต่าง ๆ ของการใช้ซิงเกิลตัน และได้เห็นตัวอย่างของแอปพลิเคชัน Android ที่ใช้รูปแบบซิงเกิลฉันสงสัยว่าควรใช้ Singletons แทนอินสแตนซ์เดี่ยวที่แชร์ผ่านสถานะแอปพลิเคชันทั่วโลก ผ่าน context.getApplication ())
กลไก / ข้อดีทั้งข้อเสีย / ข้อเสียอะไร?
พูดตามตรงฉันคาดหวังคำตอบเดียวกันในรูปแบบซิงเกิลโพสต์นี้ด้วยแอปพลิเคชันเว็บไม่ใช่ความคิดที่ดี! แต่ใช้กับ Android ฉันถูกไหม? มีอะไรแตกต่างใน DalvikVM เป็นอย่างอื่น?
แก้ไข: ฉันต้องการมีความคิดเห็นในหลาย ๆ ด้านที่เกี่ยวข้อง:
- การประสานข้อมูล
- สามารถนำมาใช้
- การทดสอบ