tailieunhanh - Bài giảng PHP và MySQL - Chương 4: Lập trình hướng đối tượng trong PHP
Sau khi hoàn thành chương này, chúng ta sẽ có thể: Trình bày được bản chất của lập trình hướng đối tượng; biết cách khai báo và xây dựng các lớp, phương thức,thuộc tính và đối tượng; trình bày được cơ chế đóng kín (ý nghĩa của public, private, protected) trong lập trình hướng đối tượng; biết cách khai báo kế thừa lớp cũng như ghi đè (nạp chồng) hàm. | CHƯƠNG 4 Lập trình hướng đối tượng trong PHP Các chủ đề chính Mục tiêu. 102 Câu hỏi kiểm tra mở đầu . 102 trình hướng đối tượng là gì . 103 tính chất cơ bản của lập trình OOP. 104 khái niệm liên quan đến các ngôn ngữ lập trình OOP hiện đại . 106 trình hướng đối tượng trong PHP. 112 Khai báo lớp và thể hiện của lớp trong PHP . 112 Cơ chế đóng kín và tính rõ ràng của các phần tử trong lớp . 116 Kế thừa lớp trong PHP . 118 kết . 121 Câu hỏi trắc ngiệm kết chương . 122 Mục tiêu Sau khi hoàn thành chương này chúng ta sẽ có thể Trình bày được bản chất của lập trình hướng đối tượng. Biết cách khai báo và xây dựng các lớp phương thức thuộc tính và đối tượng. Trình bày được cơ chế đóng kín ý nghĩa của public private protected trong lập trình hướng đối tượng. Biết cách khai báo kế thừa lớp cũng như ghi đè nạp chồng hàm. Câu hỏi kiểm tra mở đầu Trả lời các câu hỏi sau 1. Hàm trong lập trình hướng đối tượng được gọi là a. Thuộc tính b. Phương thức c. Đối tượng 2. Tính kế thừa có ở a. Lập trình hướng cấu trúc b. Lập trình hướng đối tượng c. Cả a và b 3. Pascal VB là ngôn ngữ lập trình a. Hướng đối tượng b. Hướng cấu trúc 4. Lớp chỉ có duy nhất trong lập trình hướng đối tượng a. Đúng b. Sai 1. Lập trình hướng đối tượng là gì Lập trình hướng đối tượng gọi tắt là OOP từ chữ Anh ngữ object-oriented programming hay còn gọi là lập trình định hướng đối tượng là kĩ thuật lập trình hỗ trợ công nghệ đối tượng. OOP được xem là giúp tăng năng suất đơn giản hóa độ phức tạp khi bảo trì cũng như 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 ở bậc cao hơn. Ngoài ra nhiều người còn cho rằng OOP dễ tiếp thu hơn cho những người mới học về lập trình hơn là các phương pháp trước đó. Một cách giản lược đây là khái niệm và là một nỗ lực nhằm giảm nhẹ các thao tác viết mã cho người lập trình cho phép họ tạo ra các ứng dụng mà các yếu tố bên ngoài có thể tương tác với các chương trình đó giống như là tương tác với các
đang nạp các trang xem trước