TAILIEUCHUNG - Bài giảng Chương 7: Lập trình hướng đối tượng (OOP)

Bài giảng Chương 7: Lập trình hướng đối tượng (OOP) với mục tiêu giới thiệu các kiến thức cơ bản về lập trình hướng đối (HĐT) tượng; các đặc điểm, đặc trưng của lập trình hướng đối tượng. | CHƯƠNG 7: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OOP) Mục tiêu Giới thiệu các kiến thức cơ bản về Lập trình hướng đối (HĐT) tượng; các đặc điểm, đặc trưng của lập trình HĐT . Nội dung Lập trình có cấu trúc và Lập trình HĐT Một số khái niệm cơ bản Đặc điểm của Lập trình HĐT Phương pháp Lập trình có cấu trúc: Lập trình cấu trúc là tổ chức chương trình thành các chương trình con (được gọi là hàm trong C++). Một chương trình cấu trúc gồm các cấu trúc dữ liệu (như biến, mảng, bản ghi) và các hàm. Lập trình có cấu trúc và Lập trình HĐT Phương pháp Lập trình HĐT (OOP) Lập trình hướng đối tượng là lập trình có cấu trúc + trừu tượng hóa dữ liệu. Có nghĩa là chương trình tổ chức dưới dạng cấu trúc. Tuy nhiên, việc thiết kế chương trình sẽ xoay quanh dữ liệu, lấy dữ liệu làm trung tâm. Lập trình có cấu trúc và Lập trình HĐT Phương pháp Lập trình HĐT (OOP) Với lập trình cấu trúc thuần túy, trong đó dữ liệu được khai báo riêng rẽ, tách rời với thao tác xử lý. Do đó, việc xử lý dữ liệu thường không thống nhất khi chương trình được xây dựng từ nhiều người dùng khác nhau. => Lập trình HĐT là phương pháp phân tích và thiết kế phần mềm dựa trên kiến trúc lớp và đối tượng. Lập trình có cấu trúc và Lập trình HĐT Phương pháp Lập trình HĐT (OOP) Quá trình phát triển của các phương pháp lập trình 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 Lập trình có cấu trúc và Lập trình HĐT So sánh 2 phương pháp lập trình: Hàm Hàm Hàm Các thao tác Dữ liệu Đối tượng Các thao tác Dữ liệu Đối tượng Các thao tác Dữ liệu Đối tượng Lập trình cấu trúc Hướng đối tượng Lập trình có cấu trúc và Lập trình HĐT Trừu tượng hóa Đối tượng Thuộc tính và phương thức Lớp Truyền thông điệp Một số khái niệm cơ bản Trừu tượng hóa là kỹ thuật chỉ trình bày các đặc điểm cần thiết của vấn đề mà không trình bày những chi tiết cụ thể hay những lời giải thích phức tạp của vấn đề đó. Ví dụ: Con người có các đặc tính sau: Tên Tuổi Địa chỉ Chiều cao Màu tóc Những

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.