Computer >> Máy Tính >  >> Lập trình >> Java

Đặc điểm của một mô-đun trong Java 9 là gì?

Mô-đun là một tập hợp mã, dữ liệu và tài nguyên. Nó là một tập hợp các gói và loại có liên quan như lớp , trừu tượng lớp học giao diện với mã, tệp dữ liệu và một số tài nguyên tĩnh.

Dưới đây là một số đặc điểm của mô-đun.

Đặc điểm của mô-đun:

  • Một mô-đun phải xác định một giao diện để giao tiếp với các mô-đun khác.
  • Mô-đun xác định sự tách biệt giữa mô-đun giao diện mô-đun triển khai .
  • Mô-đun trình bày một tập hợp các thuộc tính chứa thông tin.
  • Hai hoặc nhiều mô-đun lồng nhau cùng nhau.
  • Mô-đun có rõ ràng , đã xác định trách nhiệm . Mỗi chức năng chỉ được thực hiện bởi một mô-đun.
  • Một mô-đun phải có khả năng kiểm tra độc lập với các mô-đun khác.
  • Lỗi trong một mô-đun không thể truyền sang các mô-đun khác.

Nếu chúng ta có hai mô-đun: M1 M2 và một gói trong một mô-đun. M2 được gọi là Pkg2 mà chúng tôi muốn có thể truy cập được trong mô-đun M1 , thì các điều kiện sau phải đáp ứng:

  • Mô-đun M1 phụ thuộc vào mô-đun M2, sau đó mô-đun M1 có thể chỉ định trong khai báo rằng "yêu cầu" mô-đun M2 .
  • Mô-đun M2 xuất gói Pkg2 để cung cấp nó cho các mô-đun phụ thuộc vào nó. Trong phần khai báo của mô-đun M2 , chúng tôi có thể chỉ định rằng nó “xuất khẩu” gói Pkg2 .