Thanh Hiền Vũ

Thanh Hiền Vũ
Quốc gia:
GIÁO TRÌNH VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

Lập trình hướng đối tượng (Object-Oriented Programming, viết tắt là OOP) là một phương pháp mới trên bước đường tiến hóa của việc lập trình máy tính, nhằm làm cho chương trình trở nên linh hoạt, tin cậy và dễ phát triển. Tuy nhiên để hiểu được OOP là gì, chúng ta hãy bắt đầu từ lịch sử của quá trình lập trình – xem xét OOP đã tiến hóa như thế nào. 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ắt cơ khí để nạp chương trình. Cùng với sự xuất hiện của các thiết bị lưu trữ lớn và bộ nhớ máy tính có dung lượng lớn nên các ngôn ngữ lập trình cấp cao đầu tiên được đưa vào sử dụng . Thay vì phải suy nghĩ trên một dãy các bit và byte, lập trình viên có thể viết một loạt lệnh gần với tiếng Anh và sau đó chương trình dịch thành ngôn ngữ máy. Ngôn ngữ lập trình tuyến tính không có khả năng kiểm soát phạm vi nhìn thấy của các dữ liệu. Mọi dữ liệu trong chương trình đều là dữ liệu toàn cục nghĩa là chúng có thể bị sửa đổi ở bất kỳ phần nào của chương trình. Việc dò tìm các thay đổi không mong muốn đó của các phần tử dữ liệu trong một dãy mã lệnh dài và vòng vèo đã từng làm cho các lập trình viên rất mất thời gian. Khái niệm hướng đối tượng được xây dựng trên nền tảng của khái niệm lập trình có cấu trúc và sự trừu tượng hóa dữ liệu. Sự thay đổi căn bản ở chỗ, một chương trình hướng đối tượng được thiết kế xoay quanh dữ liệu mà chúng ta có thể làm việc trên đó, hơn là theo bản thân chức năng của chương trình. Điều này hoàn toàn tự nhiên một khi chúng ta hiểu rằng mục tiêu của chương trình là xử lý dữ liệu. Suy cho cùng, công việc mà máy tính thực hiện vẫn thường được gọi là xử lý dữ liệu. Dữ liệu và thao tác liên kết với nhau ở một mức cơ bản (còn có thể gọi là mức thấp), mỗi thứ đều đòi hỏi ở thứ kia có mục tiêu cụ thể, các chương trình hướng đối tượng làm tường minh mối quan hệ này. Lập trình hướng đối tượng liên kết cấu trúc dữ liệu với các thao tác, theo cách mà tất cả thường nghĩ về thế giới quanh mình. Chúng ta thường gắn một số các hoạt động cụ thể với một loại hoạt động nào đó và đặt các giả thiết của mình trên các quan hệ đó.

Các dạng nhập-xuất kiểu người dùng định nghĩa

Các dạng nhập-xuất-NHẬP XUẤT CÁC KIỂU NGƯỜI DÙNG ĐỊNH NGHĨA

Đa năng hóa toán tử-các toán tử chèn dòng

Đa năng hóa toán tử-ĐA NĂNG HÓA CÁC TOÁN TỬ CHÈN DÒNG

Đa năng hóa toán tử một ngôi

Đa năng hóa toán tử-ĐA NĂNG HÓA CÁC TOÁN TỬ MỘT NGÔI

Các mở rộng của C++ - Các giá trị tham số mặc định

CÁC MỞ RỘNG CỦA C++ - Các giá trị tham số mặc định

Thiết kế chương trình theo hướng đối tượng-các ví dụ

Thiết kế chương trình theo hướng đối tượng-các ví dụ

Tính đa hình-các thành viên ảo của một lớp

Tính đa hình-CÁC THÀNH VIÊN ẢO CỦA MỘT LỚP

LỌC THEO
Tất cả
Tài liệu
Viết giáo trình
Tất cả ngôn ngữ
Tiếng Việt
Tiếng Anh
Tất cả chủ đề
Business
Social Sciences
Science and Technology
Humanities
Arts
Mathematics and Statistics