tailieunhanh - Bài giảng Chương 2: Giới thiệu về lập trình hướng đối tượng OOP

Bài giảng Chương 2: Giới thiệu về lập trình hướng đối tượng OOP sẽ giới thiệu tới các bạn tổng quan về các kỹ thuật lập trình: Lập trình cổ điển, lập trình cấu trúc, lập trình hướng đối tượng; một số khái niệm cơ bản về lập trình hướng đối tượng. | Chương 2: GiỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG OOP Giới thiệu Tổng quan về các kỹ thuật lập trình 1. Lập trình cổ điển 2. Lập trình cấu trúc 3. Lập trình hướng đối tượng III. Một số khái niệm cơ bản về lập trình hướng đối tượng NỘI DUNG I. GiỚI THIỆU Lập trình cấu trúc là phương pháp tổ chức, phân chia chương trình thành các chương trình con (hàm, thủ tục). Mỗi hàm có dữ liệu riêng, thực hiện các công việc rời rạc. Thông qua các ngôn ngữ Foxpro, Pascal, C đa số những người làm tin học đã khá quen biết với phương pháp lập trình này. Lập trình hướng đối tượng dựa trên việc tổ chức chương trình thành các lớp. Khác với hàm và thủ tục, lớp là một đơn vị bao gồm cả dữ liệu và các phương thức xử lý. Vì vậy lớp có thể mô tả các thực thể một cách chân thực, đầy đủ cả thành phần dữ liệu và yêu cầu quản lý. Tư tưởng lập trình hướng đối tượng được áp dụng trong các ngôn ngữ như Microsoft Access, Visual Basic, C++, Visual C, C#, . II. TỔNG QUAN VỀ CÁC KỸ THUẬT LẬP TRÌNH Lập trình cổ điển: a. Lập trình tuyến tính Máy tính đầu tiên được lập trình bằng mã nhị phân, sử dụng các công tắc cơ khí để nạp chương trình. Cùng với sự phát triển máy tính, ngôn ngữ lập trình cấp cao cũng ra đời và đưa vào sử dụng. Ngôn ngữ lập trình tuyến tính đầu tiên thiết kế làm các công việc đơn giản như tính toán, chương trình ngắn. Giải quyết các bài toán tương đối nhỏ, đơn giản. Sử dụng biến tổng thể, lạm dụng lệnh GOTO Các ngôn ngữ như Assemly, Fortran, Basic Lập trình tuyến tính Đặc điểm: Chỉ gồm một chương trình chính Chỉ dùng hai cấu trúc lệnh là cấu trúc lệnh tuần tự (sequential) và nhảy không điều kiện (goto). Không sử dụng lại được các đoạn mã Không có khả năng kiểm soát phạm vi truy xuất dữ liệu. Hệ thống thư viện nghèo nàn và lập trình trở nên khó khăn. Mọi dữ liệu trong chương trình là toàn cục Dữ liệu có thể bị sửa đổi ở bất cứ vị trí nào trong chương trình b. Lập trình cấu trúc / lập trình thủ tục (structured/procedural programming) Ra đời vào những | Chương 2: GiỚI THIỆU VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG OOP Giới thiệu Tổng quan về các kỹ thuật lập trình 1. Lập trình cổ điển 2. Lập trình cấu trúc 3. Lập trình hướng đối tượng III. Một số khái niệm cơ bản về lập trình hướng đối tượng NỘI DUNG I. GiỚI THIỆU Lập trình cấu trúc là phương pháp tổ chức, phân chia chương trình thành các chương trình con (hàm, thủ tục). Mỗi hàm có dữ liệu riêng, thực hiện các công việc rời rạc. Thông qua các ngôn ngữ Foxpro, Pascal, C đa số những người làm tin học đã khá quen biết với phương pháp lập trình này. Lập trình hướng đối tượng dựa trên việc tổ chức chương trình thành các lớp. Khác với hàm và thủ tục, lớp là một đơn vị bao gồm cả dữ liệu và các phương thức xử lý. Vì vậy lớp có thể mô tả các thực thể một cách chân thực, đầy đủ cả thành phần dữ liệu và yêu cầu quản lý. Tư tưởng lập trình hướng đối tượng được áp dụng trong các ngôn ngữ như Microsoft Access, Visual Basic, C++, Visual C, C#, . II. TỔNG QUAN VỀ CÁC KỸ THUẬT LẬP TRÌNH .

TỪ KHÓA LIÊN QUAN