Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Phát triển ứng dụng: Chương 3.4 trình bày về "Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng". Nội dung cụ thể của chương này gồm có: Lập trình hướng đối tượng, lập trình giao diện, lưu trữ tập tin, lập trình cơ sở dữ liệu. | Môn: PHÁT TRIỂN ỨNG DỤNG Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) Nội dung 1. Lập trình hướng đối tượng 1.1. Đối tượng, lớp 1.2. Thừa kế, đa hình, trừu tượng hóa 2. Lập trình giao diện 3. Lưu trữ tập tin 3.1. Binary File 3.2. Serialization 3.3. XML File 4. Lập trình cơ sở dữ liệu 4.1. SQL (DDL, DML) 4.2. Các đối tượng truy vấn cơ sở dữ liệu 4.2. Thao tác insert, update, delete, select với cơ sở dữ liệu Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) 2 2 1. Lập trình hướng đối tượng OOP – Object Oriented Programming. Chương trình là sự hoạt động của các đối tượng Giống tự nhiên. Đối tượng thực thi một hoạt động tức là đối tượng thực hiện một hành vi mà đối tượng này có khả năng. Một chương trình là một trật tự các lời yêu cầu đối tượng thực hiện hành vi của mình. Đóng gói dữ liệu nên hạn chế việc truy cập tự do (private trong hướng đối tượng, chỉ các phương thức thuộc lớp mới truy cập được) làm không kiểm soát được việc cập nhật dữ liệu Sử dụng lại mã nguồn, hạn chế việc viết lại mã nguồn Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) 3 3 1. Lập trình hướng đối tượng (tt) Đối tượng (object): dữ liệu + hành vi. Đối tượng phải thuộc một lớp (class). Một nhóm đối tượng được biễu diễn bởi Lớp(class) Lớp= data (biến, thuộc tính) + methods (code). Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) 4 1. Lập trình hướng đối tượng (tt) Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) 5 1. Lập trình hướng đối tượng (tt) Phương pháp tiếp cận hướng đối tượng Đặc trưng (tính chất) Trừu tượng (Abtraction) Đóng gói/Che dấu thông tin (Encapsulation - Information hiding) Thừa kế (Inheritance) Đa hình (Polymophism) Ưu điểm Khi thay đổi cấu trúc dữ liệu thì không cần thay đổi mã nguồn của đối tượng khác Có thể sử dụng lại mã nguồn, tiết kiệm tài nguyên PP tiếp cận HĐT phù hợp với các dự án phần mềm lớn, phức tạp Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) 6 1. Lập . | Môn: PHÁT TRIỂN ỨNG DỤNG Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) Nội dung 1. Lập trình hướng đối tượng 1.1. Đối tượng, lớp 1.2. Thừa kế, đa hình, trừu tượng hóa 2. Lập trình giao diện 3. Lưu trữ tập tin 3.1. Binary File 3.2. Serialization 3.3. XML File 4. Lập trình cơ sở dữ liệu 4.1. SQL (DDL, DML) 4.2. Các đối tượng truy vấn cơ sở dữ liệu 4.2. Thao tác insert, update, delete, select với cơ sở dữ liệu Phần: Lập trình hướng đối tượng hỗ trợ xây dựng ứng dụng (review) 2 2 1. Lập trình hướng đối tượng OOP – Object Oriented Programming. Chương trình là sự hoạt động của các đối tượng Giống tự nhiên. Đối tượng thực thi một hoạt động tức là đối tượng thực hiện một hành vi mà đối tượng này có khả năng. Một chương trình là một trật tự các lời yêu cầu đối tượng thực hiện hành vi của mình. Đóng gói dữ liệu nên hạn chế việc truy cập tự do (private trong hướng đối tượng, chỉ các phương thức thuộc lớp mới truy cập được) làm không kiểm soát được việc cập nhật dữ liệu Sử .