tailieunhanh - Bài giảng Lập trình hướng đối tượng: Tổng quan lập trình hướng đối tượng - Lê Viết Mẫn

Bài giảng "Lập trình hướng đối tượng: Tổng quan lập trình hướng đối tượng" cung cấp cho người học các kiến thức: Tổng quan lập trình hướng đối tượng, thiết kế hướng đối tượng với UML. | Tổng quan Lập trình Hướng đối tượng v - 02 2014 Lê Viết Mẫn - lvman@ 1 Tổng quan LT HₔT Nội dung 1. Tổng quan Lập trình Hướng đối tượng 2. Thiết kế hướng đối tượng với UML . UML . Class Diagram - Biểu đồ lớp . Xác định lớp Lê Viết Mẫn - lvman@ 2 Tổng quan LT HₔT Vì sao phải là đối tượng Lê Viết Mẫn - lvman@ 3 Tổng quan LT HₔT Cho đến tận hôm nay. máy tính vẫn chỉ thao tác trên các số 0 và 1 Lê Viết Mẫn - lvman@ 4 Tổng quan LT HₔT Nhưng số nhị phân là khó cho con người để làm việc Lê Viết Mẫn - lvman@ 5 Tổng quan LT HₔT Hướng đến mức cao hơn của việc trừu tượng hóa Lê Viết Mẫn - lvman@ 6 Tổng quan LT HₔT Luôn có những đánh đổi Ngôn ngữ cấp cao Java C Objective C gần với bài toán phụ thuộc vào hệ thống Fortran COBOL C C C Ngôn ngữ cấp thấp gần với hệ thống Assembler không ánh xạ đến bài toán Machine Lê Viết Mẫn - lvman@ 7 Tổng quan LT HₔT Các ngôn ngữ lập trình FORTRAN ALGOL 58 ALGOL 60 CPL BCPL B Objective C C C Java C Tham khảo Lịch sử ngôn ngữ lập trình http lang Lê Viết Mẫn - lvman@ 8 Tổng quan LT HₔT Phương pháp lập trình Lê Viết Mẫn - lvman@ 9 Tổng quan LT HₔT Hướng thủ tục Tập trung vào cách giải quyết vấn đề ví dụ thuật toán Chia một bài toán lớn ra làm nhiều bài toán nhỏ Các thủ tục hoặc chương trình con Ghép nối các đoạn chương trình xử lý các bài toán nhỏ thành một chương trình Hai kiểu dữ liệu dữ liệu được định nghĩa hai vùng khác nhau Dữ liệu địa phương được định nghĩa ở bên trong và chỉ có thể truy xuất bên trong một thủ tục Dữ liệu toàn cục được định nghĩa bên ngoài và có thể truy xuất ở bất kỳ đâu trong chương trình Dữ liệu toàn cục dẫn đến hiện tượng ghép nối thủ tục Lê Viết Mẫn - lvman@ 10 Tổng quan LT HₔT Hướng dữ liệu Cố gắng đầu tiên để cải tiến mô hình hướng thủ tục Luồng dữ liệu Nối dữ liệu đầu vào với dữ liệu đầu ra Thiết kế cấu trúc dữ liệu trước Thiết kế tiến trình hàm sau Che dấu dữ liệu Đóng gói dữ liệu và các .

TỪ KHÓA LIÊN QUAN