intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 2.2 - Nguyễn Xuân Hùng

Chia sẻ: Nhat Nhat | Ngày: | Loại File: PDF | Số trang:27

41
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 2.2 do Nguyễn Xuân Hùng biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Định nghĩa trừu tượng (abstraction) và đóng gói (encapsulation), thực thi đóng gói sử dụng phương thức truy cập, sử dụng phương thức (method).

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ngôn ngữ lập trình nâng cao: Bài 2.2 - Nguyễn Xuân Hùng

Object-Oriented Programming Using C#<br /> <br /> NGÔN NGỮ LẬP TRÌNH NÂNG CAO<br /> <br /> Ver. 1.0<br /> <br /> Slide 1 of 26<br /> <br /> Object-Oriented Programming Using C#<br /> Mục tiêu<br /> Nội dung:<br /> Định nghĩa trừu tượng (abstraction) và đóng gói (encapsulation)<br /> Thực thi đóng gói sử dụng phương thức truy cập<br /> Sử dụng phương thức (method).<br /> <br /> Ver. 1.0<br /> <br /> Slide 2 of 26<br /> <br /> Object-Oriented Programming Using C#<br /> Giới thiệu về trừu tượng và đóng gói<br /> Trừu tượng và đóng gọi là các đặc tính quan trọng của ngôn<br /> ngữ lập trình hướng đối tượng.<br /> Trừu tượng bao gồm trích xuất thông tin liên quan.<br /> Đóng gói bao gồm đóng gói một hoặc nhiều thành phần<br /> cùng nhau.<br /> <br /> Ver. 1.0<br /> <br /> Slide 3 of 26<br /> <br /> Object-Oriented Programming Using C#<br /> Định nghĩa trừu tượng (Abstraction)<br /> Một người bán ô tô biết rằng sở thích của mỗi người là khác<br /> nhau.<br /> Một vài người quan tâm đến tốc độ, một vài người quan tâm<br /> đến giá, một vài quan tâm đến động cơ, trong khi một vài<br /> người quan tâm đến kiểu dáng của nó…<br /> Mặc dù tất cả họ đều muốn ô tô nhưng mỗi người có mối quan<br /> tâm đến các đặc tính hay thuộc tính khác nhau.<br /> Người bán hàng biết chi tiết của một ô tô, nhưng họ chỉ trình<br /> bày thông tin liên quan cho khách khách tiềm năng.<br /> Kết quả là, Người bán hàng thực thi trừu tượng (abstraction)<br /> và chỉ trình bày những chi tiết liên quan cho khách hàng.<br /> <br /> Ver. 1.0<br /> <br /> Slide 4 of 26<br /> <br /> Object-Oriented Programming Using C#<br /> Định nghĩa đóng gói (Encapsulation)<br /> Đóng gói (Encapsulation) theo nghĩa đen “để chứa đựng<br /> hoặc bao bọc”.<br /> Đóng gói (Encapsulation) được định nghĩa như quá trình<br /> bao bọc một hoặc nhiều mục bên trong một gói vật lý hoặc<br /> logic.<br /> Nó bao gồm việc ngăn chặn truy cập tới các chi tiết không<br /> cần thiết.<br /> <br /> Ver. 1.0<br /> <br /> Slide 5 of 26<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2