Bài giảng Lập trình hướng đối tượng - Chương 2: Tổng quan lập trình hướng đối tượng

Bài giảng "Lập trình hướng đối tượng - Chương 2: Tổng quan lập trình hướng đối tượng" giới thiệu, các phương pháp lập trình, một số khái niệm cơ bản, các đặc điểm quan trọng của OOP, một số thuật ngữ OOP. | Bài giảng Lập trình hướng đối tượng - Chương 2 Tổng quan lập trình hướng đối tượng TỔNG QUAN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Khoa Công nghệ phần mềm https tailieudientucntt Nội dung 1 Giới thiệu 2 Các phương pháp lập trình 3 Một số khái niệm cơ bản 4 Các đặc điểm quan trọng của OOP 5 Một số thuật ngữ OOP 2 29 2016 Lập trình hướng đối tượng 2 https tailieudientucntt Giới thiệu Mục tiêu của kỹ sư lập trình Tạo ra sản phẩm tốt một cách có hiệu quả Nắm bắt được công nghệ 29 02 2016 Lập trình hướng đối tượng 3 https tailieudientucntt Giới thiệu Độ phức tạp và độ lớn ngày càng cao Một số hệ Unix chứa khoảng 4M dòng lệnh MS Windows chứa hàng chục triệu dòng lệnh Người dùng ngày càng đòi hỏi nhiều chức năng đặc biệt là chức năng thông minh Phần mềm luôn cần được sửa đổi 29 02 2016 Lập trình hướng đối tượng 4 https tailieudientucntt Giải pháp Cần kiểm soát chi phí Chi phí phát triển Chi phí bảo trì Giải pháp chính là sử dụng lại tái sử dụng Giảm chi phí và thời gian phát triển Nâng cao chất lượng 29 02 2016 Lập trình hướng đối tượng 5 https tailieudientucntt Giải pháp Để sử dụng lại mã nguồn Cần dễ hiểu Được coi là chính xác Có giao diện rõ ràng Tính module hóa Không yêu cầu thay đổi khi sử dụng trong chương trình mới 29 02 2016 Lập trình hướng đối tượng 6 https tailieudientucntt Mục tiêu của việc thiết kế một phần mềm Tính tái sử dụng reusability thiết kế các thành phần có thể được sử dụng trong nhiều phần mềm khác nhau Tính mở rộng extensibility Tính mềm dẻo flexibility Có thể dễ dàng thay đổi khi thêm mới dữ liệu hay tính năng. Các thay đổi không làm ảnh hưởng nhiều đến toàn bộ hệ thống 29 02 2016 Lập trình hướng đối tượng 7 https tailieudientucntt Các phương pháp lập trình Sự tiến hóa của các phương pháp lập trình Lập trình không có cấu trúc Lập trình có cấu trúc lập trình thủ tục

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
Đã 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.