ฉันได้อ่านเกี่ยวกับรูปแบบของที่ระลึกจากแหล่งต่าง ๆ ของอินเทอร์เน็ต ข้อมูลที่แตกต่างจากแหล่งที่แตกต่างกันทำให้ฉันสับสนว่าทำไมรูปแบบนี้ถึงต้องการ
dofactoryการดำเนินงานกล่าวว่าความตั้งใจหลักของรูปแบบนี้คือการเรียกคืนสถานะของระบบ
Wikiกล่าวว่าจุดประสงค์หลักคือเพื่อให้สามารถเรียกคืนการเปลี่ยนแปลงในระบบได้ สิ่งนี้ให้ผลกระทบที่แตกต่าง - บอกว่าเป็นไปได้ที่ระบบจะมีการดำเนินการของที่ระลึกโดยไม่จำเป็นต้องกู้คืน และความสามารถในการกู้คืนนั้นเป็นคุณสมบัติของสิ่งนี้
OODesignกล่าวว่า
บางครั้งจำเป็นต้องจับภาพสถานะภายในของวัตถุในบางจุดและมีความสามารถในการคืนค่าวัตถุไปยังสถานะนั้นในเวลาต่อมา กรณีดังกล่าวมีประโยชน์ในกรณีที่เกิดข้อผิดพลาดหรือล้มเหลว
ดังนั้นคำถามของฉันคือทำไมเราใช้อันนี้อย่างแน่นอน มันคือการบันทึกสถานะก่อนหน้า - หรือเพื่อส่งเสริมการห่อหุ้มระหว่างผู้ดูแลและของที่ระลึก? ทำไมการห่อหุ้มแบบนี้จึงสำคัญมาก?
แก้ไข: สำหรับผู้เยี่ยมชมตรวจสอบการใช้งานนี้ !
แก้ไข : ฉันกำลังทำงานในการนำโซลูชันที่ระลึกไปใช้กับปัญหาของฉัน ฉันจะโพสต์คำถามอื่นเกี่ยวกับเรื่องนั้นและเชื่อมโยงคำถามนั้นกับคำถามนี้ ขอบคุณทุกคนที่ตอบข้อเสนอแนะที่มีค่า!
แก้ไข 3 : นี่คือลิงค์ไปสู่การใช้งานตัวอย่างของฉัน