Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

คุณสมบัติของโมดูลใน Java 9 คืออะไร?


โมดูล คือชุดของรหัส ข้อมูล และทรัพยากร เป็นชุดของแพ็คเกจและประเภทที่เกี่ยวข้อง เช่น คลาส , นามธรรม ชั้นเรียน และ อินเทอร์เฟซ ด้วยโค้ด ไฟล์ข้อมูล และทรัพยากรแบบคงที่

ด้านล่างนี้คือคุณลักษณะบางอย่างของโมดูล

ลักษณะของโมดูล:

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

ถ้าเรามีสองโมดูล:M1 และ M2 และ แพ็คเกจ . หนึ่งชุด ในโมดูล M2 เรียกว่า Pkg2 ที่เราต้องการสามารถเข้าถึงได้ในโมดูล M1 แล้วต้องเป็นไปตามเงื่อนไขต่อไปนี้:

  • โมดูล M1 ขึ้นอยู่กับโมดูล M2 จากนั้นโมดูล M1 สามารถระบุในการประกาศว่า "requires" โมดูล M2 .
  • โมดูล M2 ส่งออกแพ็คเกจ Pkg2 เพื่อให้สามารถใช้ได้กับโมดูลที่ขึ้นอยู่กับมัน ในการประกาศโมดูล M2 เราสามารถระบุได้ว่า “ส่งออก” แพ็คเกจ Pkg2 .