Bài giảng Lập trình hướng đối tượng 1: Chương 1 - ThS. Thái Kim Phụng

Mục tiêu Bài giảng Lập trình hướng đối tượng 1: Chương 1 giúp các bạn Tìm hiểu các khái niệm cơ bản của lập trình hướng đối tượng, tìm hiểu các đặc điểm của lập trình hướng đối tượng, thiết kế theo hướng đối tượng. | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 1 Trường ĐH Kinh Tế Khoa Tin Học Quản Lý CHƯƠNG 1: TỔNG QUAN Mục tiêu Trong chương này sinh viên sẽ được: Tìm hiểu các khái niệm cơ bản của lập trình hướng đối tượng Tìm hiểu các đặc điểm của lập trình hướng đối tượng Thiết kế theo hướng đối tượng Nội dung 1. Các khái niệm cơ bản 2. Các đặc điểm của OOP 3. Thiết kế theo hướng đối tượng Tại sao phải lập trình hướng đối tượng? Sự tiến hóa của các phương pháp lập trình: Lập trình không cấu trúc (Unstructured programming) Lập trình thủ tục (Procedural programming) Lập trình đơn thể (Modular programming) Lập trình hướng đối tượng (Object oriented programming) Lập trình không cấu trúc Một dãy các lệnh đơn giản được viết trong chương trình chính (Main program). Các lệnh này cùng thao tác trên một dữ liệu (data) toàn cục. Nhược điểm: Chỉ thích hợp cho các chương trình nhỏ Dẫn đến lập trình thủ tục Main Program Data Program Lập trình thủ tục Chương trình có cấu trúc hơn Kiểm tra lỗi dễ hơn Chương trình chính có nhiệm vụ truyền dữ liệu cho các thủ tục Nhóm các thủ tục theo các chức năng: Lập trình đơn thể Program Main Program Data Procedure1 Procedure2 Procedure3 Lập trình đơn thể Main Program(Also a module) Data Module1 + Data Data1 Procedure1 Module2 + Data Data2 Procedure2 Procedure3 Chương trình chính gọi phối hợp các thủ tục trong các module khác nhau và truyền dữ liệu như là các tham số Lập trình hướng đối tượng Object1 Data1+Procedures1 Object3 Data3 + Procedures3 Object2 Data2 + Procedures2 Object4 Data4 + Procedures4 Dữ liệu và chức năng thao tác trên dữ liệu được gom lại thành một đối tượng Chương trình không dựa trên chức năng mà dựa trên đối tượng Lập trình hướng đối tượng Lập trình hướng đối tượng (Object Oriented Programming - OOP) là phương pháp lập trình lấy đối tượng làm nền tảng để xây dựng thuật giải, xây dựng chương trình. Khi viết chương trình theo phương pháp hướng đối tượng ta phải trả lời các câu hỏi: Chương trình liên quan tới những đối tượng nào? Mỗi đối . | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 1 Trường ĐH Kinh Tế Khoa Tin Học Quản Lý CHƯƠNG 1: TỔNG QUAN Mục tiêu Trong chương này sinh viên sẽ được: Tìm hiểu các khái niệm cơ bản của lập trình hướng đối tượng Tìm hiểu các đặc điểm của lập trình hướng đối tượng Thiết kế theo hướng đối tượng Nội dung 1. Các khái niệm cơ bản 2. Các đặc điểm của OOP 3. Thiết kế theo hướng đối tượng Tại sao phải lập trình hướng đối tượng? Sự tiến hóa của các phương pháp lập trình: Lập trình không cấu trúc (Unstructured programming) Lập trình thủ tục (Procedural programming) Lập trình đơn thể (Modular programming) Lập trình hướng đối tượng (Object oriented programming) Lập trình không cấu trúc Một dãy các lệnh đơn giản được viết trong chương trình chính (Main program). Các lệnh này cùng thao tác trên một dữ liệu (data) toàn cục. Nhược điểm: Chỉ thích hợp cho các chương trình nhỏ Dẫn đến lập trình thủ tục Main Program Data Program Lập trình thủ tục Chương trình có cấu trúc hơn Kiểm tra lỗi dễ hơn Chương trình

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
115    92    4    23-04-2024
Đã 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.