วีดีโอ: ทำไมการไม่เปลี่ยนรูปจึงดี?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
หนึ่ง ไม่เปลี่ยนรูป วัตถุเป็นวัตถุที่สถานะไม่สามารถและจะไม่เปลี่ยนแปลงหลังจากสร้างครั้งแรก ไม่เปลี่ยนรูป วัตถุคือ ยอดเยี่ยม ส่วนใหญ่เป็นเพราะเธรดที่ปลอดภัย (และควรหลีกเลี่ยงรหัสเธรดให้มากที่สุด) คุณสามารถส่งต่อได้โดยไม่ต้องกลัวว่าจะมีการเปลี่ยนแปลง
ในทำนองเดียวกัน เหตุใดการไม่เปลี่ยนรูปจึงมีความสำคัญมาก
นอกจากการใช้หน่วยความจำที่ลดลงแล้ว ไม่เปลี่ยนรูป ช่วยให้คุณสามารถเพิ่มประสิทธิภาพแอปพลิเคชันของคุณโดยใช้การอ้างอิงและความเท่าเทียมกันของมูลค่า นี้ทำให้ จริงๆ ง่ายต่อการดูว่ามีอะไรเปลี่ยนแปลงหรือไม่ ตัวอย่างเช่น การเปลี่ยนแปลงสถานะในองค์ประกอบปฏิกิริยา
นอกจากนี้ เหตุใดเราจึงต้องการความไม่เปลี่ยนรูปใน Java จากประสิทธิผล Java ; หนึ่ง ไม่เปลี่ยนรูป class เป็นเพียงคลาสที่ไม่สามารถแก้ไขอินสแตนซ์ได้ มีเหตุผลที่ดีหลายประการสำหรับสิ่งนี้: ไม่เปลี่ยนรูป ออกแบบ ใช้งาน และใช้งานคลาสได้ง่ายกว่า เปลี่ยนแปลงได้ ชั้นเรียน มีแนวโน้มที่จะเกิดข้อผิดพลาดน้อยกว่าและปลอดภัยกว่า
นอกจากนี้ ข้อดีของวัตถุที่ไม่เปลี่ยนรูปคืออะไร?
NS ประโยชน์ของวัตถุที่ไม่เปลี่ยนรูป คือคุณรู้ว่าข้อมูลของพวกเขาไม่สามารถเปลี่ยนแปลงได้ ดังนั้นคุณจึงไม่ต้องกังวลกับเรื่องนั้น คุณสามารถส่งต่อได้อย่างอิสระโดยไม่ต้องจำว่าวิธีการที่คุณส่งผ่านอาจเปลี่ยนแปลงในลักษณะที่โค้ดของคุณไม่พร้อมรับมือหรือไม่ ที่ทำให้การทำงานกับ ไม่เปลี่ยนรูป ข้อมูลได้ง่ายขึ้น
ความไม่เปลี่ยนรูปหมายถึงอะไร?
ไม่เปลี่ยนรูป . ถ้าเปลี่ยนไม่ได้ก็ ไม่เปลี่ยนรูป . คำคุณศัพท์ ไม่เปลี่ยนรูป มีรากภาษาละตินว่า หมายถึง "เปลี่ยนไม่ได้" คำนำหน้าภาษาละตินสำหรับ not อยู่ใน แต่การสะกดจะเปลี่ยนเมื่อคำนำหน้านำหน้าพยัญชนะ m