1. Trang chủ
  2. » Công Nghệ Thông Tin

Lớp và đối tượng trong UML

4 346 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 246,26 KB

Nội dung

Lớp đối tượng UML Lớp đối tượng UML Bởi: Khoa CNTT ĐHSP KT Hưng Yên UML thể lớp hình chữ nhật có phần Phần thứ chứa tên lớp Trong phần thứ hai thuộc tính liệu thành phần lớp phần thứ ba phương thức hay hàm thành phần lớp Tên lớp (lass name) : Tên lớp in đậm (bold) Tên lớp phải dẫn xuất từ phạm vi vấn đề rõ ràng Vì danh từ, ví dụ tài khoản, nhân viên, Thuộc tính (attribute): Lớp có thuộc tính miêu tả đặc điểm đối tượng Giá trị thuộc tính thường dạng liệu đơn giản đa phần ngôn ngữ lập trình hỗ trợ Integer, Boolean, Floats, Char, … Thuộc tính có nhiều mức độ trông thấy (visibility) khác nhau, miêu tả liệu thuộc tính truy xuất từ lớp khác, khác với lớp định nghĩa Nếu thuộc tính có tính trông thấy công cộng (public), nhìn thấy sử dụng lớp Nếu thuộc tính có tính trông thấy riêng (private), bạn truy cập từ bên lớp Một tính trông thấy khác bảo vệ (protected), sử dụng chung với công cụ khái quát hóa chuyên biệt hóa Nó giống thuộc tính riêng thừz kế lớp dẫn xuất Trong UML, thuộc tính công cộng mang kí hiệu "+" thuộc tính riêng mang dấu "-" Giá trị gán cho thuộc tính cách để miêu tả trạng thái đối tượng Mỗi lần giá trị thay đổi biểu cho thấy xảy thay đổi trạng thái đối tượng Lưu ý: Mọi đặc điểm thực thể thông tin cần lưu trữ chuyển thành thuộc tính lớp miêu tả loại thực thể 1/4 Lớp đối tượng UML Phương thức (methods): Phương thức định nghĩa hoạt động mà lớp thực Tất đối tượng tạo từ lớp có chung thuộc tính phương thức Phương thức sử dụng để xử lý thay đổi thuộc tính thực công việc khác Phương thức thường gọi hàm (function), chúng nằm lớp áp dụng cho đối tượng lớp Một phương thức miêu tả qua tên, giá trị trả danh sách nhiều tham số Lúc thi hành, phương thức gọi kèm theo đối tượng lớp Vì nhóm phương thức miêu tả dịch vụ mà lớp cung cấp nên chúng coi giao diện lớp Giống thuộc tính, phương thức có tính trông thấy công cộng, riêng bảo vệ Hình 5.5- Một lớp với thuộc tính tiêu biểu Hình 5.6- Một lớp với thuộc tính chung riêng Hình 5.7- Một lớp với thuộc tính gía trị 2/4 Lớp đối tượng UML Hình 5.8- Một lớp gồm thuộc tính với gía trị thuộc tính phạm vi lớp Hình 5.9- Một thuộc tính với liệt kê gía trị (status) Kí hiệu đối tượng: Đối tượng thực thể lớp nên kí hiệu dùng cho đối tượng kí hiệu dùng cho lớp Hình 5.10-Ký hiệu đối tượng Hình đọc sau: CAH đối tượng lớp AccountHolder Các thuộc tính gán giá trị, giá trị lớp thực thể hóa Chú ý kí hiệu đối tượng không chứa phần phương thức 3/4 Lớp đối tượng UML Hình 5.11- Các dấu hiệu hành động Hình 5.12- Các giá trị tham số 4/4 ... tượng: Đối tượng thực thể lớp nên kí hiệu dùng cho đối tượng kí hiệu dùng cho lớp Hình 5.10-Ký hiệu đối tượng Hình đọc sau: CAH đối tượng lớp AccountHolder Các thuộc tính gán giá trị, giá trị lớp thực... lớp với thuộc tính gía trị 2/4 Lớp đối tượng UML Hình 5.8- Một lớp gồm thuộc tính với gía trị thuộc tính phạm vi lớp Hình 5.9- Một thuộc tính với liệt kê gía trị (status) Kí hiệu đối tượng: Đối. . .Lớp đối tượng UML Phương thức (methods): Phương thức định nghĩa hoạt động mà lớp thực Tất đối tượng tạo từ lớp có chung thuộc tính phương thức Phương

Ngày đăng: 31/12/2015, 21:17

TỪ KHÓA LIÊN QUAN

w