Bài giảng Lập trình hướng đối tượng: Quan hệ giữa các lớp - Lê Viết Mẫn

Bài giảng "Lập trình hướng đối tượng: Quan hệ giữa các lớp" cung cấp cho người học các kiến thức: Các mối quan hệ lớp, thừa kế 3. một số vấn đề khác, ví dụ - Pe. Đây là một tài liệu hữu ích dành cho các bạn snh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Bài giảng Lập trình hướng đối tượng: Quan hệ giữa các lớp - Lê Viết Mẫn Quan hệ giữa các lớp v - 09/2018 Lê Viết Mẫn - lvman@ 1 Quan hệ giữa các lớp các bạn đã có thể. Virus - reproductionRate : float - resistance : float -instance defaultReproductionRate : float = + Virus(newResistance : float) + Virus(newReproductionRate : float, newResistance : float) + reproduce(immunity : float) : Virus* + survive(immunity : float) : bool Lê Viết Mẫn - lvman@ 2 Quan hệ giữa các lớp chúng ta sẽ học. cài đặt mô hình bằng C# Lê Viết Mẫn - lvman@ 3 Quan hệ giữa các lớp Nội dung 1. Các mối quan hệ lớp 2. Thừa kế 3. Một số vấn đề khác 4. Ví dụ - Pet Lê Viết Mẫn - lvman@ 4 Quan hệ giữa các lớp Các mối quan hệ lớp Lê Viết Mẫn - lvman@ 5 Quan hệ giữa các lớp Mối quan hệ lớp • Cho phép các đối tượng tương tác với nhau • Các đối tượng giao tiếp bằng cách gởi thông điệp thông qua các kết nối • Các đối tượng có thể truy xuất các hàm, thuộc tính của các đối tượng mà nó kết nối • Được thể hiện thông qua các đồ thị liên kết • Các nút / đỉnh là các lớp (hình chữ nhật) • Các cạnh / cung là các quan hệ • Các mối quan hệ lớp • Association - kết hợp • Aggregation - thu nạp • Composition - thành phần • Generization - tổng quát hoá (kỹ thuật thừa kế) Lê Viết Mẫn - lvman@ 6 Quan hệ giữa các lớp Association - kết hợp work at Person Company Employee Employer • Quan hệ kết hợp cho phép các đối tượng gọi các hàm, thuộc tính lẫn nhau • Các đối tượng kết hợp không phải tồn tại mãi và không bắt buộc được tạo ra cùng lúc • Cho phép null • Không được phép hủy cấp phát bộ nhớ của đối tượng nó tham chiếu đến • Tạo ra đối tượng mới bên ngoài lớp rồi mới gán vào cho lớp để lưu trữ • Khi gán đối tượng mới thì không xoá đối tượng cũ Lê Viết Mẫn - lvman@ 7 Quan hệ giữa các lớp Ví dụ - kết hợp .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.