tailieunhanh - Bài giảng Lập trình trang web động: Chương 5 – Nguyễn Thị Quỳnh Hoa

"Bài giảng Lập trình trang web động - Chương 5: Lập trình hướng đối tượng" thông tin đến người học kiến thức lập trình truyền thống; lập trình hương đối tượng; lớp – thuộc tính – phương thức của đối tượng; trừu tượng hóa dữ liệu; tính kế thừa trong PHP; các mức truy cập; hàm khởi tạo và hàm hủy trong PHP. | TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI Chương 5 Lập trình hướng đối tượng Nguyễn thị Quỳnh Hoa - Khoa CNTT- ĐH Sư phạm Hà Nội 1 NỘI DUNG Lập trình truyền thống Lập trình hương đối tượng Lớp Thuộc tính Phương thức của đối tượng Trừu tượng hóa dữ liệu Tính kế thừa trong PHP Các mức truy cập Hàm khởi tạo và hàm hủy trong PHP 2 LẬP TRÌNH TRUYỀN THỐNG Lập trình không có cấu trúc Lập trình hướng thủ tục Lập trình hướng modun 3 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Đối tượng là những sự vậy hiện tượng có những thuộc tính phương thức giống nhau Lập trình hướng đối tượng OOP-Object-Oriented Programming Là phương pháp lập trình giúp tăng năng suất đơn giản hóa độphức tạp khi bảo trì mở rộng phần mềm bằng cách cho phép lập trình viên tập trung vào các đối tượng phần mềm giống như trong thực tế 4 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Các tính chất Trừu tượng hóa là quấ trình đơn giản hóa một đối tượng là việc xác định những thuộc tính phương thức cần thiết cho một chương trình Thừa kế Là kỹ thuật cho phép lớp này có thể kế thừa các phương thức và thuộc tính của lớp khác Đa hình là kỹ thuật cho phép lớp này có thể viết lại các thuộc tính hay phương thức của lớp khác Đóng gói Là tính chất không cho phép người dùng hay đối tượng khác thay đổi dữ liệu thành viên của đối tượng nội tại. Chỉ có các thành viên trong đối tượng đó mới được phép thay đổi 5 ĐỐI TƯỢNG VÀ LỚP ĐỐI TƯỢNG Các đối tượng objects được định nghĩa thông qua Các thông số cơ bản của đối tượng các thuộc tính được thể hiện thông qua các biến Các hành vi phương thức được thể hiện thông qua các hàm Class lớp định nghĩa các thuộc tính và các hành vi của các đối tượng có chung tên các biến và hàm 6 LẬP TRÌNH HƯỚNG ĐÔI TƯỢNG TRONG PHP Có 2 dạng Các lớp đối tượng đã được xây dựng sẵn Simple XML PDO SOAP DOM Các lớp đối tượng do người dùng định nghĩa 7 LỚP TRONG PHP Khai báo Sử dụng đối_tượng new tên_class Sử dụng đối_tượng- gt thuộc tính phương thức trong class 8 TRỪU TƯỢNG HÓA DỮ LIỆU Xét bài toán Xây dựng chương trình quản lý sinh viên Đối tượng Các sinh

TỪ KHÓA LIÊN QUAN