Cách đây ít lâu, tôi thấy một câu hỏi được trả lời ở đây liên quan đến tổ chức chi tiết của các gói java. Ví dụ, my.project.util
, my.project.factory
, my.project.service
vv
Tôi không thể tìm thấy nó bây giờ, vì vậy tôi cũng có thể đặt câu hỏi.
Có các thực tiễn tốt nhất liên quan đến việc tổ chức các gói trong Java và những gì diễn ra trong chúng?
Làm thế nào để bạn tổ chức các lớp học trong dự án Java của bạn?
Ví dụ, một dự án tôi đang làm việc với một vài người có một gói được gọi là đậu. Nó bắt đầu là một dự án chứa các loại đậu đơn giản, nhưng đã kết thúc (thông qua kinh nghiệm kém và thiếu thời gian) chứa mọi thứ (gần như). Tôi đã làm sạch chúng một chút, bằng cách đặt một số lớp nhà máy vào gói nhà máy (các lớp có phương thức tĩnh tạo ra hạt đậu) nhưng chúng ta có các lớp khác làm logic nghiệp vụ và các lớp khác xử lý đơn giản (không phải với logic nghiệp vụ) như truy xuất một thông báo cho một mã từ một tập tin thuộc tính.
Suy nghĩ và ý kiến của bạn được đánh giá cao.