Tôi tự hỏi nếu nó tạo ra bất kỳ sự khác biệt nào nếu một phương thức là công cộng hoặc gói được bảo vệ trong một lớp được bảo vệ gói. class Example {
public void test() {}
}
thay vì class Exam
Khả năng hiển thị lớp là một phần quan trọng trong thiết kế đối tượng. Tôi đã không thấy bất kỳ sơ đồ ví dụ nào cho thấy các lớp không công khai trong một số sách UML, cũng như tôi đã không thấy cách