các nguyên lý lập trình hướng đối tượng

Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Các nguyên lý các nguyên lý lập trình hướng đối tượng - Nguyễn Minh Huy

Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Các nguyên lý các nguyên lý lập trình hướng đối tượng - Nguyễn Minh Huy

... nguyen ly lập trình hướng đôi tượng Nguyên Minh Huy Bộ môn Công nghệ Phân mêm Trang 2 Noi dung =m Phân mêm hướng đôi tượng m Nguyên Open-Close m Nguyên Nghịch đảo phụ thuộc = Nguyên Thay ... Liskov m Nguyên Phân tách Interface Trang 3 Noi dung > Phân mêm hướng đôi tượng m Nguyên Open-Close m Nguyên Nghịch đảo phụ thuộc = Nguyên Thay thê Liskov m Nguyên Phân tách ... Noi dung =m Phân mêm hướng đôi tượng m Nguyên Open-Close > Nguyên Nghịch đảo phụ thuộc = Nguyên Thay thê Liskov m Nguyên Phân tách Interface Trang 19 Nguyên Nghịch đảo phụ thuộc

Ngày tải lên: 11/01/2020, 19:14

43 99 0
Báo Cáo Bài Tập Nhóm Nguyên Lý Lập Trình Hướng Đối Tượng Tên Đề Tài- Chương Trình Quản Lý Máy Tính.pdf

Báo Cáo Bài Tập Nhóm Nguyên Lý Lập Trình Hướng Đối Tượng Tên Đề Tài- Chương Trình Quản Lý Máy Tính.pdf

... diện lập trình ứng dụng Chúng cho phép các ứng dụng khác giao tiếp hiệu quả với nhau và dùng được cho web Ứng dụng của Giao diện lập trình ứng dụng này là một ffamework mới cho phép lập trình ... trả về một mang các đôi tượng Process, mối đôi tượng đại diện cho một tiên trình đang chạy Chức năng của dòng này là lay thong tin về các tiễn trình đang chạy, bao gồm tên tiến trình, ID, bộ nhớ ... trên máy tính Công dụng của hàm này là trả về một mảng các đối tượng Drivelnfo, mỗi đối tượng đại diện cho một 6 đĩa trên hệ thống Mỗi đối tượng Drivelnfo chứa thông tin về ô đĩa, bao gồm tên ô

Ngày tải lên: 24/12/2024, 20:06

11 1 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 1 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 1 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 1: Giới thiệu ngơn ngữ lập trình C++ Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Giới ... Chương trình (Program), Hàm (Function), Thư viện (Library) ◦ Xuất nhập (IO) với cin/cout Sự khác C C++       C ngơn ngữ lập trình hướng thủ tục, C++ ngơn ngữ lập trình hướng đối tượng C ... liệu Phong cách lập trình Thư viện Không gian tên Giới thiệu C++  Nguồn gốc C++ ◦ Ngôn ngữ bậc thấp: Mã máy, Assembly ◦ Ngôn ngữ bậc cao: C, C++, FORTRAN, COBOL ◦ Lập trình hướng đối tượng C++

Ngày tải lên: 09/12/2021, 10:02

34 27 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 2 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 2 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 2: Hàm Nạp chồng hàm Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Hàm định nghĩa ... Nạp chồng đối số mặc định Giới thiệu hàm Xây dựng khối cho chương trình  Cách gọi ngôn ngữ khác  ◦ Thủ tục, chương trình con, phương thức ◦ Trong C++: hàm  I-P-O ◦ Đầu vào – Xử – Đầu ◦ ... #include , thư viện gồm hàm: ◦ abs() // Trả giá trị tuyệt đối số int ◦ labs() // Trả giá trị tuyệt đối số long int ◦ fabs() // Trả giá trị tuyệt đối số float  Hàm pow(x, y): Trả x mũ y ◦ VD: Cho biết

Ngày tải lên: 09/12/2021, 10:03

56 6 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 4 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 4 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 4: Hàm tạo công cụ khác Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Hàm tạo ◦ Định nghĩa ◦ Lời gọi Các công cụ khác ◦ ... month; } Gọi hàm tạo Khai báo đối tượng: DayOfYear date1(4, 7), date2(5, 5);  Các đối tượng tạo theo cách:  ◦ Hàm tạo gọi ◦ Các giá trị ngoặc truyền đối số cho hàm tạo ◦ Các biến thành viên day, ... thành viên tĩnh ◦ Tất đối tượng lớp chia sẻ ◦ Một đối tượng thay đổi  tất thấy thay đổi  Sử dụng cho việc “giám sát” ◦ Một hàm thành viên có gọi thường xuyên khơng ◦ Có đối tượng tồn thời điểm

Ngày tải lên: 09/12/2021, 10:03

29 8 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 5 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 5 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 5: Nạp chồng toán tử Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Nạp chồng toán tử sở ◦ Các tốn tử ngơi ◦ Là hàm thành viên Kiểu đối tượng ... cho lớp Money: Kiểu đối tượng trả  Trả đối tượng ◦ Việc nạp chồng toán tử “+” const Money operator +(const Money& amount1, const Money& amount2); ◦ Trả đối tượng  Trả đối tượng khơng ◦ Khi khơng ... Money& amount1, const Money& amount2); ◦ Xét biểu thức gọi: m1 + m2  Trả đối tượng Money sửa đổi  Nên định nghĩa đối tượng trả 10 Sử dụng tham chiếu Dường nguy hiểm  Hữu ích số trường hợp:

Ngày tải lên: 09/12/2021, 10:04

37 6 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 6 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 6 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 6: Kế thừa Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cơ kế thừa ◦ ◦ ◦ ... không kế thừa Lập trình với kế thừa ◦ Tốn tử gán hàm tạo chép ◦ Hàm hủy lớp dẫn xuất ◦ Đa kế thừa Giới thiệu kế thừa  Lập trình hướng đối tượng ◦ Cung cấp kỹ thuật phân đoạn trừu tượng gọi kế ... Automobile  Lớp bao gồm đối tượng lớp khác liệu thành viên ◦ Được xem mối quan hệ lớp “có một” ◦ Ví dụ, lớp “có một” đối tượng lớp khác liệu 34 Kế thừa protected private  Các dạng kế thừa ◦ Cả

Ngày tải lên: 09/12/2021, 10:04

38 26 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 8 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 8 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 8: Con trỏ mảng động Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Con trỏ ◦ Các biến trỏ ◦ Quản nhớ Mảng động ◦ Tạo ... *p2, v1, v2;  ◦ p1, p2 lưu trữ trỏ trỏ tới biến int ◦ v1, v2 biến nguyên nguyên Địa số Con trỏ địa  Địa số nguyên  Con trỏ số nguyên  C++ buộc trỏ sử dụng làm địa  ◦ Không thể sử dụng số ◦ ... &v1; ◦ Thiết lập biến trỏ p1 trỏ tới biến int v1  Toán tử, & ◦ Xác định địa biến  Các đọc: ◦ “p1 địa v1” ◦ Hoặc “p1 trỏ tới v1” Trỏ tới int *p1, *p2, v1, v2; p1 = &v1;  Có hai cách để tham

Ngày tải lên: 09/12/2021, 10:04

45 5 0
Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 9 - TS. Lý Anh Tuấn

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 9 - TS. Lý Anh Tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 9: Đa hình Hàm ảo Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cơ hàm ảo ◦ ◦ ... viên gọi chương trình chạy ◦ Trong C++, hàm ảo sử dụng kết gán muộn  Các hàm ảo túy khơng có định nghĩa ◦ Các lớp có hàm ảo túy trừu tượng ◦ Không có đối tượng tạo từ lớp trừu tượng ◦ Được sử ... sở cho lớp khác dẫn xuất 33 Tóm tắt  Đối tượng lớp dẫn xuất gán cho đối tượng lớp sở ◦ Các thành viên lớp sở bị mất: vấn đề tách lớp  Phép gán trỏ đối tượng động ◦ Cho phép khắc phục vấn đề

Ngày tải lên: 09/12/2021, 10:05

36 15 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 3   ts  lý anh tuấn

Bài giảng nguyên lý lập trình hướng đối tượng bài 3 ts lý anh tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 3: Cấu trúc lớp Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cấu trúc ◦ Các kiểu cấu trúc ◦ Cấu trúc đối số hàm ◦ Khởi ... day; int month; }; Dữ liệu private  Đối tượng truy cập trực tiếp  30 Ví dụ public private (2) Sử dụng ví dụ trước  Khai báo đối tượng: DayOfYear today;  Đối tượng today truy cập thành viên public ... today;  Đối tượng today truy cập thành viên public  ◦ cin >> today.day; // Không phép! ◦ cout đối tượng  Biến thành viên hàm thành viên  ◦ Có thể public  truy cập bên ngồi lớp ◦ Có thể private

Ngày tải lên: 25/10/2022, 19:49

43 1 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 3   ts  lý anh tuấn 1

Bài giảng nguyên lý lập trình hướng đối tượng bài 3 ts lý anh tuấn 1

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 3: Cấu trúc lớp Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cấu trúc ◦ Các kiểu cấu trúc ◦ Cấu trúc đối số hàm ◦ Khởi ... day; int month; }; Dữ liệu private  Đối tượng truy cập trực tiếp  30 Ví dụ public private (2) Sử dụng ví dụ trước  Khai báo đối tượng: DayOfYear today;  Đối tượng today truy cập thành viên public ... today;  Đối tượng today truy cập thành viên public  ◦ cin >> today.day; // Không phép! ◦ cout đối tượng  Biến thành viên hàm thành viên  ◦ Có thể public  truy cập bên ngồi lớp ◦ Có thể private

Ngày tải lên: 25/10/2022, 19:50

43 3 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 8   ts  lý anh tuấn

Bài giảng nguyên lý lập trình hướng đối tượng bài 8 ts lý anh tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 8: Con trỏ mảng động Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Con trỏ ◦ Các biến trỏ ◦ Quản nhớ Mảng động ◦ Tạo ... *p2, v1, v2;  ◦ p1, p2 lưu trữ trỏ trỏ tới biến int ◦ v1, v2 biến nguyên nguyên Địa số Con trỏ địa  Địa số nguyên  Con trỏ số nguyên  C++ buộc trỏ sử dụng làm địa  ◦ Không thể sử dụng số ◦ ... &v1; ◦ Thiết lập biến trỏ p1 trỏ tới biến int v1  Toán tử, & ◦ Xác định địa biến  Các đọc: ◦ “p1 địa v1” ◦ Hoặc “p1 trỏ tới v1” Trỏ tới int *p1, *p2, v1, v2; p1 = &v1;  Có hai cách để tham

Ngày tải lên: 25/10/2022, 19:51

45 3 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 8   ts  lý anh tuấn 1

Bài giảng nguyên lý lập trình hướng đối tượng bài 8 ts lý anh tuấn 1

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 8: Con trỏ mảng động Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Con trỏ ◦ Các biến trỏ ◦ Quản nhớ Mảng động ◦ Tạo ... *p2, v1, v2;  ◦ p1, p2 lưu trữ trỏ trỏ tới biến int ◦ v1, v2 biến nguyên nguyên Địa số Con trỏ địa  Địa số nguyên  Con trỏ số nguyên  C++ buộc trỏ sử dụng làm địa  ◦ Không thể sử dụng số ◦ ... &v1; ◦ Thiết lập biến trỏ p1 trỏ tới biến int v1  Toán tử, & ◦ Xác định địa biến  Các đọc: ◦ “p1 địa v1” ◦ Hoặc “p1 trỏ tới v1” Trỏ tới int *p1, *p2, v1, v2; p1 = &v1;  Có hai cách để tham

Ngày tải lên: 25/10/2022, 19:52

45 5 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 6   ts  lý anh tuấn

Bài giảng nguyên lý lập trình hướng đối tượng bài 6 ts lý anh tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 6: Kế thừa Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cơ kế thừa ◦ ◦ ◦ ... không kế thừa Lập trình với kế thừa ◦ Tốn tử gán hàm tạo chép ◦ Hàm hủy lớp dẫn xuất ◦ Đa kế thừa Giới thiệu kế thừa  Lập trình hướng đối tượng ◦ Cung cấp kỹ thuật phân đoạn trừu tượng gọi kế ... Automobile  Lớp bao gồm đối tượng lớp khác liệu thành viên ◦ Được xem mối quan hệ lớp “có một” ◦ Ví dụ, lớp “có một” đối tượng lớp khác liệu 34 Kế thừa protected private  Các dạng kế thừa ◦ Cả

Ngày tải lên: 25/10/2022, 19:53

38 3 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 6   ts  lý anh tuấn 1

Bài giảng nguyên lý lập trình hướng đối tượng bài 6 ts lý anh tuấn 1

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 6: Kế thừa Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cơ kế thừa ◦ ◦ ◦ ... không kế thừa Lập trình với kế thừa ◦ Tốn tử gán hàm tạo chép ◦ Hàm hủy lớp dẫn xuất ◦ Đa kế thừa Giới thiệu kế thừa  Lập trình hướng đối tượng ◦ Cung cấp kỹ thuật phân đoạn trừu tượng gọi kế ... Automobile  Lớp bao gồm đối tượng lớp khác liệu thành viên ◦ Được xem mối quan hệ lớp “có một” ◦ Ví dụ, lớp “có một” đối tượng lớp khác liệu 34 Kế thừa protected private  Các dạng kế thừa ◦ Cả

Ngày tải lên: 25/10/2022, 19:55

38 1 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 1   ts  lý anh tuấn

Bài giảng nguyên lý lập trình hướng đối tượng bài 1 ts lý anh tuấn

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 1: Giới thiệu ngơn ngữ lập trình C++ Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Giới ... Chương trình (Program), Hàm (Function), Thư viện (Library) ◦ Xuất nhập (IO) với cin/cout Sự khác C C++       C ngơn ngữ lập trình hướng thủ tục, C++ ngơn ngữ lập trình hướng đối tượng C ... liệu Phong cách lập trình Thư viện Không gian tên Giới thiệu C++  Nguồn gốc C++ ◦ Ngôn ngữ bậc thấp: Mã máy, Assembly ◦ Ngôn ngữ bậc cao: C, C++, FORTRAN, COBOL ◦ Lập trình hướng đối tượng C++

Ngày tải lên: 25/10/2022, 19:56

34 2 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 9   ts  lý anh tuấn 1

Bài giảng nguyên lý lập trình hướng đối tượng bài 9 ts lý anh tuấn 1

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 9: Đa hình Hàm ảo Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Cơ hàm ảo ◦ ◦ ... viên gọi chương trình chạy ◦ Trong C++, hàm ảo sử dụng kết gán muộn  Các hàm ảo túy khơng có định nghĩa ◦ Các lớp có hàm ảo túy trừu tượng ◦ Không có đối tượng tạo từ lớp trừu tượng ◦ Được sử ... sở cho lớp khác dẫn xuất 33 Tóm tắt  Đối tượng lớp dẫn xuất gán cho đối tượng lớp sở ◦ Các thành viên lớp sở bị mất: vấn đề tách lớp  Phép gán trỏ đối tượng động ◦ Cho phép khắc phục vấn đề

Ngày tải lên: 25/10/2022, 19:57

36 1 0
Bài giảng nguyên lý lập trình hướng đối tượng bài 5   ts  lý anh tuấn 1

Bài giảng nguyên lý lập trình hướng đối tượng bài 5 ts lý anh tuấn 1

... NGUYÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 5: Nạp chồng toán tử Giảng viên: TS Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Nạp chồng toán tử sở ◦ Các tốn tử ngơi ◦ Là hàm thành viên Kiểu đối tượng ... cho lớp Money: Kiểu đối tượng trả  Trả đối tượng ◦ Việc nạp chồng toán tử “+” const Money operator +(const Money& amount1, const Money& amount2); ◦ Trả đối tượng  Trả đối tượng khơng ◦ Khi khơng ... Money& amount1, const Money& amount2); ◦ Xét biểu thức gọi: m1 + m2  Trả đối tượng Money sửa đổi  Nên định nghĩa đối tượng trả 10 Sử dụng tham chiếu Dường nguy hiểm  Hữu ích số trường hợp:

Ngày tải lên: 25/10/2022, 19:58

37 2 0
Đề cương chi tiết học phần nguyên lý lập trình hướng đối tượng principle of object oriented programming

Đề cương chi tiết học phần nguyên lý lập trình hướng đối tượng principle of object oriented programming

... tích và mô hình hóa các vấn đề cần giải quyết theo cách tiếp cận hướng đối tượng T CĐR4 Thể hiện được các nguyên bằng một ngôn ngữ lập trình T CĐR5 Nắm vững cách phát sinh, xử ngoại lệ và sự ... xử sự kiện, quản bộ nhớ và sử dụng một số cấu trúc dữ liệu xây dựng sẵn trong ngôn ngữ lập trình để viết các chương trình ứng dụng theo phương pháp lập trình hướng đối tượng 4 YÊU CẦU ĐỐI ... T, U) MT1 CĐR1 Hiểu được nền tảng của phương pháp lập trình hướng đối tượng T CĐR2 Nắm vững các khái niệm và nguyên cơ bản như: lớp, đối tượng, phương thức, thuộc tính, đóng gói, kế thừa,

Ngày tải lên: 04/04/2024, 16:33

14 1 0
Tài liệu lập trình hướng đối tượng

Tài liệu lập trình hướng đối tượng

... 6: Lập trình hướng đối tượng 80 Chương 6. Lập trình hướng đối tượng Chương này giới thiệu những khái niệm cơ bản trong lập trình hướng đối tượng. Các khái niệm cơ bản như lớp, đối ... tiến hóa của OOP như sau:  Lập trình tuyến tính  Lập trình có cấu trúc  Sự trừu tượng hóa dữ liệu  Lập trình hướng đối tượng Chương 6: Lập trình hướng đối tượng 76 của một vài bộ phận ... nhiều đối tượng khác nhau. Các đối tượng phần mềm tương tác và giao tiếp với nhau bằng cách gởi các thông điệp (message). Khi đối tượng A muốn đối tượng B thực hiện các phương thức của đối tượng...

Ngày tải lên: 16/08/2012, 09:39

12 1,5K 9

Bạn có muốn tìm thêm với từ khóa:

w