Professional Documents
Culture Documents
- Hình ảnh minh họa để có thể tạo được sơ đồ (diagram) theo cấu trúc sau :
- Ví dụ thực tế minh họa cấu trúc trên.
Với “Visibility” là những ký ký tự để mô tả khả năng truy cập của 1 thuộc tính
(Attribute) hoặc 1 phương thức (method) nào đó.
- Giải thích các “Visibility” ở ví dụ trên đề ra:
+ Với dấu “-” chỉ rằng là khi có các dấu trừ trước các thuộc tính hoặc
phương thức thì chúng không thể truy cập bởi bất kỳ lớp (classes) hay lớp con
(sub-classes) nào khác. (sử dụng
nhiều)
+ Với dấu “+” là sự trái ngược với dấu trừ phía trên có nghĩa là chúng có
thể được truy cập bởi bất kỳ các lớp nào bên ngoài. (sử dụng nhiều)
+ Với dấu “#” thì chúng chỉ có thể được truy cập ở mức cùng lớp hoặc các
lớp con của nó. (sử dụng nhiều)
+ Ngoài còn có dấu “~” là có thể được truy cập bất bất kỳ class trong hay
ngoài nào miễn là có chung các package với nhau. (Ít sử dụng)