Lập trình hướng đối tượng:

Một phần của tài liệu Lập Trình C++ (Trang 27)

Lập trình hướng đối tượng ra đời nhằm khắc phục các hạn chếcủa lập trình cấu trúc. Lập trình hướng đối tượng được xây dựng trên cơ sở các đối tượng. Những đối tượng trong một ngôn ngữ hướng đối tượng là các kết hợp giữa mã và dữliệu mà chúng được nhìn nhận như là một đơn

vị duy nhất. Mỗi đối tượng có một tên riêng biệt và tất cả các tham chiếu đến đối tượng đó được tiến hành qua tên của nó. Như vậy, mỗi đối tượng có khả năng nhận vào các thông báo, xửlý dữ

“Hello” tức là đã tạo ra một đối tượng. Đối tượng này có tên là a, ta có thể tiến hành các tham chiếu thông qua tên của đối tượng : a->Length ; a->Substring()…

2) Lập trình hướng đối tượng:

Lập trình hướng đối tượng (gọi tắt là OOP, từ chữ Anh ngữ object-oriented programming), hay còn gi là lập trìnhđịnh hướng đối tượng, là kĩ thuật lập trình hỗ trợcông nghệ đối tượng. Một cách giản lược, đây là khái niệm và là một nỗ lực nhằm giảm nhẹ các thao tác viết mã cho người lập trình, cho phép họ tạo ra cácứng dụng mà các yếu tố bên ngoài có thể tương tác với các chương trìnhđó gi ống như là tương tác với các đối tượng vật lý.

Những đối tượng trong một ngôn ngữ OOP là các kết hợp giữa mã và dữ liệu mà chúng

được nhìn nhận như là một đơn vị duy nhất. Mỗi đối tượng có một tên riêng biệt và tất cả các tham chiếu đến đối tượng đó được tiến hành qua tên của nó. Như vậy, mỗi đối tượng có khả năng

nhận vào các thông báo, xửlý dữ liệu (bên trong của nó), và gửi ra hay trảlời đến các đối tượng

khác hay đến môi trường.

Một phần của tài liệu Lập Trình C++ (Trang 27)

Tải bản đầy đủ (PDF)

(72 trang)