GV: Từ Thị Xuân Hiền 67
GV: Từ Thị Xuân Hiền 68
Các khái niệm hướng đối tượng
Ngôn ngữ mô hình hóa –UML (Unified Modeling Language)
Bài tập chương 2
Nội dung
GV: Từ Thị Xuân Hiền 69
Hướng đối tượng
Đối tượng (Object) và Lớp (Class)
Phương thức (method) và thông điệp (message)
Interface
Tính trừu tượng (Abstraction)
Tính đóng gói (Encapsulation)
Tính đa hình (polymorphism)
Các khái niệm hướng đối tượng
GV: Từ Thị Xuân Hiền 70
Hướng đối tượng (Object Orientation): Là một cách nhìn và mô
hình hóa hệ thống như một tập hợp các đối tượng và các mối
quan hệ và sự tương tác giữa chúng
Ví dụ
Hệ thống quản lý sinh viên, nếu phân tích theo hướng đối
tượng thì hệ thống quản lý một tập các đối tượng sinh viên với
các thuộc tính: Mã SV, Họ tên, ngày sinh, và các hành vi hiển thị
thông tin.
Hướng đối tượng
GV: Từ Thị Xuân Hiền 71
Một đối tượng đại diện cho một người,một địa điểm,một sự kiện
hoặc một giao dịch … có ýnghĩa đối với hệ thống thông tin.
Một đối tượng bao gồm thuộc tính và hành vi.
Đối tượng - Object