หลัก การ ทาง วิศวกรรม ไฟฟ้า
รูป แบบ ของ วัตถุ ที่ เป็น นิ่ว ช่วย ป้องกัน การ ยก เว้น ที่ มี ข้อ อ้างอิง ใน ชวา ได้ อย่าง ไร?
Table of Contents
ข้อยกเว้นการอ้างอิง Nol are are are alsociple of builds in Java example. เกิดขึ้นเมื่อรหัสพยายามเข้าถึงวิธีการหรือคุณสมบัติของวัตถุที่ว่าง ซึ่งนําไปสู่ความผิดพลาดในการใช้งานเวลา ผู้พัฒนาจะใช้เทคนิคต่าง ๆ ที่เป็นรูปแบบวัตถุ Nol
รูป แบบ ของ รูป ปั้น นูล คือ อะไร?
รูปแบบวัตถุ Null Office เกี่ยวข้องกับการสร้างวัตถุพิเศษที่แสดงถึงการไม่มีวัตถุจริง แทนที่จะใช้ส่วนที่ว่าง โปรแกรมนี้ใช้วัตถุว่างนี้ ซึ่งใช้ส่วนติดต่อเดียวกันกับวัตถุจริง แต่ให้ค่าหรือพฤติกรรมว่าง ๆ ตามปกติ วิธีนี้จะช่วยให้หลีกเลี่ยงการอ้างอิงว่าง ๆ ได้โดยการตรวจสอบว่าวัตถุนั้นปลอดภัยเสมอ
วิธี ที่ มัน ดําเนิน งาน ใน ชวา
ในจาวา, คุณอาจตรวจว่าวัตถุนั้นว่างหรือไม่ ก่อนที่จะเรียกวิธีการของมัน:
[[FLT: 0]]] if (user=ว่าง) (ผู้ใช้. sends/s/s/s/sendN(h); }
ด้วยรูปแบบวัตถุ Null คุณสร้างการประกอบว่างของส่วนเชื่อมต่อ:
[[FLT: 0] คลาสที่เปิดเผย Nol Service oplications [
[FLT: 0] โมฆะสาธารณะ ส่ง TOHN([[FLT: 1)
[FLT: 0] / ไม่ทําอะไรเลย [FLT: 1]
[FLT: 0]
[[FLT: 0] // วิธีอื่น ๆ กับพฤติกรรมปริยาย [[FLT: 1]
[FLT: 0]]
ตอนนี้ แทนการตรวจสอบการว่างงาน คุณกําหนดให้ออบเจกต์ผู้ใช้ Null เมื่อผู้ใช้จริงขาด:
[[FLT: 0] ผู้ใช้ = ผู้ใช้ (HowsUser ();[[FLT: 1)
[[FLT: 0]]] (Suser= board) [[
[FLT: 0] ผู้ใช้ = Nol ผู้ใช้ใหม่ [[FLT: 1]
ตอนนี้ การเรียก [FLT: 0] ปลอดภัยเสมอ ไม่คํานึงถึงผู้ใช้ที่มีอยู่
ผล ประโยชน์ จาก รูป แบบ ของ รูป แบบ ของ นฤษณา
- ป้องกันการดูดไขมันที่จุดบกพร่องในเวลาทํางาน
- ลดความจําเป็นในการตรวจสอบว่างกระจายรหัส
- ปรับโครงสร้างความอ่านและรักษาได้
- กําหนดพฤติกรรมปริยาย ทําให้รหัสยืดหยุ่นมากขึ้น
การ พิจารณา และ ข้อ จํากัด
การ สร้าง สิ่ง เจือ ปน ทํา ให้ เกิด ความ ซับ ซ้อน และ อาจ ทํา ให้ เกิด ความ สับสน ได้ ถ้า ไม่ ได้ บันทึก ไว้ อย่าง ถูก ต้อง นอก จาก นั้น เป็น เรื่อง สําคัญ ที่ จะ แน่ ใจ ว่า วัตถุ ว่าง หมาย ถึง การ ไม่ มี พฤติกรรม หรือ ข้อมูล จริง ๆ
รูปแบบการวน
รูปแบบวัตถุ Nol เป็นเครื่องมือที่ทรงพลังในการป้องกันการอ้างอิงว่างในจาวา โดยให้ค่าปริยายแล้วไม่มีการปรับใช้ใดๆ มันจะลดรหัสและเพิ่มความมั่นคง เมื่อใช้ เหมาะแล้ว โปรแกรมจาวาของคุณจะสามารถรักษาได้ง่ายขึ้น และสามารถรักษาได้ง่ายขึ้น