Danh mục

Bài giảng Lập trình hướng đối tượng - Bài 3: Xây dựng lớp

Số trang: 71      Loại file: pdf      Dung lượng: 1.26 MB      Lượt xem: 16      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 40,000 VND Tải xuống file đầy đủ (71 trang) 0
Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình hướng đối tượng - Bài 3: Xây dựng lớp giới thiếu tới các bạn về trừu tượng hóa dữ liệu, lớp và thành phần của lớp, xây dựng lớp, tạo và sử dụng đối tượng, thành viên hằng & tĩnh, biểu đồ lớp.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng - Bài 3: Xây dựng lớpBài 3Xây dựng lớpTrịnh Thành Trungtrungtt@soict.hust.edu.vnNội dung1. Trừu tượng hóa dữ liệu2. Lớp và thành phần củalớp3. Xây dựng lớp4. Tạo và sử dụng đốitượng5. Thành viên hằng & tĩnh6. Biểu đồ lớp1Trừu tượng hóa dữ liệuData abstractionTrừu tượng hóa• Abstraction− a concept or idea not associated with any specificinstance• Giảm thiểu và tinh lọc các chi tiết nhằm tập trungvào một số khái niệm/vấn đề quan tâm tại mộtthời điểm.− Ví dụ: Các định nghĩa toán học: Ký hiệu x được dùng đểthể hiện cho các phép nhân4Trừu tượng hóa• Trừu tượng hóa điều khiển: Sử dụng các chươngtrình con (subprogram) và các luồng điều khiển(control flow)− Ví dụ: a := (1 + 2) * 5+ Nếu không có trừu tượng hóa điều khiển, LTV phải chỉ ra tấtcả các thanh ghi, các bước tính toán mức nhị phân…• Trừu tượng hóa dữ liệu: Xử lý dữ liệu theo cáccách khác nhau− Ví dụ: Kiểu dữ liệu+ Sự tách biệt rõ ràng giữa các thuộc tính trừu tượng của kiểudữ liệu và các chi tiết thực thi cụ thể của kiểu dữ liệu đó.5

Tài liệu được xem nhiều: