รูปแบบพร็อกซี คือรูปแบบการออกแบบโครงสร้าง ที่ให้ค่ากับอุปกรณ์อื่น ๆ ที่มีประโยชน์โดยเฉพาะกับโปรแกรมเดสก์ทอปที่ทรัพยากรหนัก เช่น ภาพขนาดใหญ่ แฟ้ม หรือชุดข้อมูลต่าง ๆ จะต้องโหลดอย่างมีประสิทธิภาพ การทําให้โปรแกรมสามารถชะลอการโหลดวัตถุที่แข็งแรงของทรัพยากรได้ จนกว่ามันจะจําเป็นจริง ๆ การทํางานและตอบสนอง
การ เข้าใจ แบบ อย่าง ของ พระ เยซู
รูปแบบพร็อกซีนี้ เกี่ยวข้องกับการสร้างคลาสพร็อกซีที่ควบคุมการเข้าถึงวัตถุจริง พร็อกซีนี้ทําหน้าที่เป็นตัวตั้ง โดยจัดการการสร้างและโหลดทรัพยากรที่หนักเท่านั้น เมื่อต้องการ แนวทางนี้เป็นที่รู้จักกันว่า การโหลดแบบขี้เกียจ หรือการสํารองการโหลด ซึ่งจะช่วยประหยัดทรัพยากรของระบบ และลดเวลาการเริ่มทํางาน
การโหลด Lazy แบบเติมข้อมูลในโปรแกรมพื้นที่ทํางาน
เพื่อ นํา แบบ จําลอง ของพร็อกซี สําหรับ การโหลด แบบ เกียจ คร้าน ให้ ทํา ตาม ขั้น ตอน ต่อ ไป นี้:
- [FLT: 0]. Deleft ส่วนติดต่อผู้ใช้:[[FLT: 1) สร้างส่วนติดต่อที่ทั้งทรัพยากรจริงและพร็อกซีจะปรับใช้ ซึ่งนี่ประกันการสลับกันได้
- [FLT: 0]. นําเสนอเรื่องจริง: พัฒนาชั้นเรียนที่บรรทุกสินค้าและจัดการทรัพยากรหนัก.
- [FLT: 0]. ยุบชั้นพร็อกซี: ยุบชั้นพร็อกซีที่บรรจุเนื้อหาของเรื่องจริง แต่ล่าช้ากว่าการสร้างจนกว่าจําเป็น.
- [FLT: 0] การโหลดแบบขี้เกียจ: ในพร็อกซี จะโหลดทรัพยากรหนักเฉพาะเมื่อมีวิธีการเรียกใช้งานเท่านั้น
ตัวอย่าง: กําลังโหลดภาพขนาดใหญ่
พิจารณาโปรแกรมเดสก์ทอปที่จะแสดงคลังภาพที่มีการจัดการภาพสูง การโหลดภาพทั้งหมดเมื่อเริ่มการทํางาน สามารถจะช้าและเพิ่มข้อมูลให้มาก แทน โดยให้เรียกใช้รูปแบบพร็อกซีเพื่อเรียกใช้ภาพแต่ละภาพ เมื่อมีการแสดงภาพดังกล่าว
ในสถานการณ์นี้:
- [FLT: 0] Image อินเตอร์เฟสกําหนดวิธีการต่าง ๆ อย่าง Display ().
- [FLT: 0] ] คลาส [FLT: 1] ขนข้อมูลจริงจากดิสก์.
- [FLT: 0] ) คลาส[FLT procy[FLT: 1) ถือเป็นวิชาอ้างอิงถึง [FLIMIGGE[FT:3] แต่ชะลอการโหลด จนกระทั่ง [FLT: 4] Displaycope [FLTT: 5] เรียก].
ผล ประโยชน์ จาก การ ใช้ แบบ อย่าง ของ พระ เยซู
การ ทํา ให้ แบบ จําลอง ของพร็อกซี ครบ ถ้วน สําหรับ การ ขน ของ แบบ เกียจ คร้าน มี ข้อ ได้ เปรียบ หลาย ประการ:
- [FLT: 0] ดําเนินการแบบ Improved : ทรัพยากรจะถูกโหลดเมื่อมีความต้องการเท่านั้น
- [FLT: 0] การใช้หน่วยความจําแบบรีเซ็ต: วัตถุหนักๆ ไม่ได้ถูกเก็บไว้ในหน่วยความจําโดยไม่จําเป็น
- [FLT: 0] ประสบการณ์ของผู้ใช้ที่ประสบความสําเร็จ : โปรแกรมยังคงตอบสนองระหว่างการเริ่มงาน
รูปแบบการวน
รูปแบบพร็อกซีเป็นเครื่องมือที่มีประสิทธิภาพมากในการจัดการทรัพยากรที่หนักในโปรแกรมพื้นที่ทํางาน โดยการใช้การโหลดแบบขี้เกียจผ่านคลาสพร็อกซี ผู้พัฒนาจะสามารถเลือกประสิทธิภาพ, ประหยัดทรัพยากรได้ และสร้างซอฟต์แวร์ที่ตอบสนองได้มากขึ้น รูปแบบนี้มีประโยชน์โดยเฉพาะในสถานการณ์ที่เกี่ยวข้องกับข้อมูลขนาดใหญ่หรือวัตถุที่ไม่สามารถรองรับทรัพยากรได้