tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 1 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM

Bài giảng Lập trình hướng đối tượng: Chương 1 cung cấp cho người đọc những kiến thức như: Một số Mô thức lập trình; Khái niệm Lớp và Đối tượng; Ba nguyên tắc lập trình hướng đối tượng; Một số phần mềm được viết theo hướng đối tượng. Mời các bạn cùng tham khảo! | CHƯƠNG 1 Click to edit Master subtitle style GIỚI THIỆU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Khoa Công nghệ thông tin Trường Đại học Ngoại ngữ - Tin học 1 NỘI DUNG Một số Mô thức lập trình Khái niệm Lớp và Đối tượng Ba nguyên tắc lập trình hướng đối tượng Một số phần mềm được viết theo hướng đối tượng 2 Tại sao OOP Object oriented programming OOP là mô thức quan trọng Tất cả ngôn ngữ hiện đại điều object oriented hay hỗ trợ object và class Các framework library API hiện đại điều object oriented .NET Framework Class Library C Java API classes Java Laravel PHP Rails Ruby STL C Django Python Android Bất kỳ ai bắt đầu công việc phát triển phần mềm nên làm quen với OOP và OO modeling 3 MỘT SỐ MÔ THỨC LẬP TRÌNH 4 Mô thức lập trình Programming paradigm Mô thức Mô hình lập trình Cách chúng ta nhìn về việc xây dựng các chương trình máy tính Một số programming paradigm Imperative Structured Procedural Object oriented Functional Declarative 5 Imperative programming Mô thức Lập trình Tuần tự với ý tưởng chủ đạo là lệnh commands Input data Process Output data Chương trình là chuỗi các lệnh cụ thể rõ ràng explicit có thứ tự step by step dùng để thay đổi trạng thái chương trình 6 Ví dụ DATA SEGMENT A DB 1 2 3 4 5 6 7 8 9 10 DATA ENDS CODE SEGMENT ASSUME DS DATA CS CODE START MOV AX DATA MOV DS AX MOV CL 10 LEA BX A MOV AH 00 MOV AL 00 L1 ADD AL BYTE PTR BX INC BX DEC CL CMP CL 00 JNZ L1 MOV AH 4CH INT 21 END START CODE ENDS 7 Imperative programming Đặc điểm Các biến toàn cục Mỗi bước ảnh hưởng đến trạng thái toàn cục của chương trình Có lệnh goto để nhảy đến lệnh khác Có những đoạn mã được viết nhiều lần Ngôn ngữ Assembly Pascal C 8 Structured programming Mô thức Lập trình Cấu trúc là dạng Imperative programming nhưng Chương trình có tổ chức cấu trúc logic hơn result for i 0 i lt length people i p people i if length gt 5 addToList result toUpper return sort result 9 Structured programming Đặc điểm Lệnh tuần tự Sequence Lệnh lặp Loop Lệnh điều kiện Condition Phong cách

TỪ KHÓA LIÊN QUAN