คุณจะเริ่มต้นวัตถุเร็วและขี้เกียจได้อย่างไร?
คุณจะเริ่มต้นวัตถุเร็วและขี้เกียจได้อย่างไร?

วีดีโอ: คุณจะเริ่มต้นวัตถุเร็วและขี้เกียจได้อย่างไร?

วีดีโอ: คุณจะเริ่มต้นวัตถุเร็วและขี้เกียจได้อย่างไร?
วีดีโอ: รวมพอดแคสต์พัฒนาตัวเอง การสร้างวินัยและเลิกนิสัยขี้เกียจ | Fusion Podcast Mashup Ep.1 2024, พฤศจิกายน
Anonim

4 คำตอบ ดี การเริ่มต้นขี้เกียจ หมายความว่าคุณ ทำ ไม่ เริ่มต้นวัตถุ จนถึงครั้งแรกที่พวกเขา เป็น ใช้แล้ว. การเริ่มต้นเริ่มต้น เป็นเพียงการย้อนกลับ คุณ เริ่มต้น a singleton ล่วงหน้าในขณะที่โหลดชั้นเรียน ที่นั่น เป็น วิธีการ ทำการเริ่มต้นก่อน หนึ่งคือโดยการประกาศซิงเกิลตันของคุณเป็น static

ถ้าอย่างนั้น การเริ่มต้นแบบสันหลังยาวหมายความว่าอย่างไร

ในการเขียนโปรแกรมคอมพิวเตอร์ การเริ่มต้นขี้เกียจคือ กลวิธีล่าช้าในการสร้างวัตถุ การคำนวณค่า หรือกระบวนการที่มีราคาแพงอื่นๆ จนกระทั่งครั้งแรก เป็น จำเป็น มัน เป็น ชนิดของ ขี้เกียจ การประเมินที่อ้างอิงถึง.โดยเฉพาะ การสร้างอินสแตนซ์ ของวัตถุหรือทรัพยากรอื่นๆ

นอกจากนี้ คุณควรใช้ประเภท Lazy T เมื่อใด 7 คำตอบ คุณ โดยทั่วไป ใช้ มันเมื่อ คุณ ต้องการ ถึง ยกตัวอย่างบางสิ่งบางอย่างในครั้งแรกที่เป็นจริง ใช้แล้ว . ซึ่งจะทำให้ต้นทุนในการสร้างล่าช้าจนถึงเมื่อจำเป็น แทนที่จะต้องเสียค่าใช้จ่ายเสมอไป โดยปกติสิ่งนี้จะดีกว่าเมื่อวัตถุอาจเป็นหรือไม่ก็ได้ ใช้แล้ว และค่าใช้จ่ายในการก่อสร้างนั้นไม่สำคัญ

ในลักษณะนี้ การเริ่มต้นที่ขี้เกียจและกระตือรือร้นคืออะไร?

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

คุณสามารถใช้รูปแบบซิงเกิลตันโดยใช้การเริ่มต้นแบบสันหลังยาวได้หรือไม่

การเริ่มต้นขี้เกียจ การเริ่มต้นขี้เกียจ วิธีการ ใช้รูปแบบซิงเกิลตัน สร้างอินสแตนซ์ ใน วิธีการเข้าถึงทั่วโลก มัน จะ ทำลาย แบบซิงเกิลตัน และทั้งสองกระทู้ จะ รับตัวอย่างที่แตกต่างกันของ คลาสซิงเกิลตัน.