ตัวแก้ไขข้อความสมัยใหม่ จากโปรแกรมที่รับข้อความธรรมดา ไปเป็นโปรแกรมประมวลผลคําที่ซับซ้อน มักจะมีคุณสมบัติการยกเลิกซึ่งจะช่วยให้ผู้ใช้สามารถย้อนการกระทําล่าสุดได้ การทําให้คุณสมบัตินี้มีประสิทธิภาพนั้นมีความสําคัญมากสําหรับผู้ใช้ที่มีประสบการณ์ที่ราบรื่น รูปแบบการออกแบบหนึ่งแบบที่มีประสิทธิภาพสําหรับการบรรลุเป้าหมายนี้ คือ รูปแบบ memmento

การ เข้าใจ รูป แบบ ของ เม เมน โต

รูปแบบ Memento เป็นรูปแบบพฤติกรรมที่จับและภายนอกของวัตถุโดยไม่เปิดเผยการนําของ โครงสร้างนี้ช่วยให้สภาพสามารถฟื้นฟูได้ในภายหลัง เปิดใช้งานคุณสมบัติเช่น Revolution และ record

วิธี ที่ รูป แบบ ของ เม เมน โน ใช้ ใน การ พิมพ์ ข้อ ความ

ในเครื่องมือแก้ไขข้อความ รูปแบบ Memento มีส่วนประกอบหลัก 3 อย่าง:

  • [FLT: 0]. ioriginator: วัตถุที่จําเป็นต้องบันทึกสถานะ เช่น เอกสารหรือบัฟเฟอร์ข้อความ
  • [FLT: 0] Memento: วัตถุที่เก็บสถานะของต้นเณ at a point at a point in time.
  • [FLT: 0]. careter: จัดการรวบรวมของ Mementos, อนุญาตให้ผู้ใช้สามารถยกเลิกหรือทําอีกครั้ง.

บันทึกสถานะ

เมื่อใดก็ตามที่ผู้ใช้ทําการปรับเปลี่ยน ผู้สร้างสร้างการสร้าง Memento ใหม่เพื่อควบคุมสถานะปัจจุบันของตัวมัน

สถานะการสํารอง

เมื่อมีการกดยกเลิก ผู้ใช้ Carpenter จะทําการเรียกเอาหน่วยความจํา Memento ที่เพิ่งเกิดขึ้นและสั่งผู้เริ่มสร้างให้เรียกคืนสถานะของมันจากมัน ซึ่งโพรเซสนี้จะเรียกคืนเอกสารไปเป็นรุ่นก่อนหน้าได้อย่างมีประสิทธิภาพ

ข้อ ดี ต่าง ๆ ของ การ ใช้ รูป แบบ การ คิด รําพึง

รูปแบบ Memento มี ประโยชน์หลายอย่างในการใช้ความสามารถยกเลิก:

  • [FLT: 0] การวางแผง: สถานะภายในของผู้ริเริ่มถูกซ่อนอยู่ รักษาการยึดทรัพย์
  • [FLT: 0]. ความถี่: หลายรัฐสามารถเก็บและจัดการได้มีประสิทธิภาพ.
  • [FLT: 0] resecution of Johnies: กลไกยกเลิกถูกแยกออกจากหลักตรรกะของบรรณาธิการข้อความ

รูปแบบการวน

การทําให้การยกเลิกสมบูรณ์กับรูปแบบ mimesno นั้น จะช่วยให้เครื่องมือแก้ไขข้อความสามารถใช้งานได้โดยสมบูรณ์ โดยจะให้ผู้ใช้สามารถแก้ไขการเปลี่ยนแปลงได้โดยสมบูรณ์ ในขณะที่ยังคงรักษาความถูกต้องของสถานะของโปรแกรมไว้