TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng C+ +

Lập trình cấu trúc (1960s) Phân chia vấn đề lớn thành các vấn đề con độc lập, từ đó tạo thành thủ tục và hàm. Trọng tâm của lập trình truyền thống: dựa trên các chi tiết của việc thực hiện. Phương pháp viết chương trình chặt chẽ. Rõ ràng, dễ thử nghiệm và sửa lỗi, dễ thay đổi. Khi chương trình lớn hơn khó quản lý. Dữ liệu đóng vai trò quan trọng. Khi thêm 1 dữ liệu kiểu mới, phải thay đổi tất cả các công việc và các hàm liên quan đến dữ liệu đó Không thể phân chia các. | Lập trình hướng đối tượng C++ Tổng quan Lập trình cấu trúc Lập trình cấu trúc (1960s) Phân chia vấn đề lớn thành các vấn đề con độc lập, từ đó tạo thành thủ tục và hàm. Trọng tâm của lập trình truyền thống: dựa trên các chi tiết của việc thực hiện. Phương pháp viết chương trình chặt chẽ Rõ ràng, dễ thử nghiệm và sửa lỗi, dễ thay đổi Khi chương trình lớn hơn khó quản lý Dữ liệu đóng vai trò quan trọng Khi thêm 1 dữ liệu kiểu mới, phải thay đổi tất cả các công việc và các hàm liên quan đến dữ liệu đó Không thể phân chia các phần cần che dấu thông tin trong chương trình. Object oriented programming (OOP) Chia bài toán thành các nhóm nhỏ có liên hệ với nhau gọi là đối tượng. Lập trình hướng đối tượng Đối Tượng (Object) Đối tượng là chìa khóa để hiểu được kỹ thuật hướng đối tượng Trong hệ thống hướng đối tượng, mọi thứ đều là đối tượng Viết một chương trình hướng đối tượng nghĩa là đang tạo một mô hình của một vài bộ phận trong thế giới thực Sales Accounts What is the salary of Jack? Jack's salary is $2000 Hộp đen chứa các lệnh (code) và dữ liệu. Thông tin truyền giữa các phần khác nhau gọi là các thông điệp giữa các đối tượng. Các thông điệp này có thể được chuyển thành lời gọi hàm trong chương trình. Đối tượng (Object) Đối Tượng Đối tượng (object) là một thực thể phần mềm bao bọc các thuộc tính và các phương thức liên quan. Đối tượng phần mềm Đối tượng phần mềm Xe Đạp Thuộc tính được xác định bởi giá trị cụ thể gọi là thuộc tính thể hiện. Một đối tượng cụ thể được gọi là một thể hiện. Đối Tượng Thế Giới Thực (Real Object) Một đối tượng thế giới thực là một thực thể cụ thể mà thông thường bạn có thể sờ, nhìn thấy hay cảm nhận được. Tất cả có trạng thái (state) và hành động (behaviour) Đối Tượng Phần Mềm (Software Object) Các đối tượng phần mềm có thể được dùng để biểu diễn các đối tượng thế giới thực. Cũng có trạng thái và hành động Trạng thái: thuộc tính (attribute; property) Hành động: phương thức (method) Lớp (Class) Nhóm các đối tượng có cùng thuộc tính, hành vi

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.