Diễn Đàn Chia Sẻ Nội Bộ Melody Team

oOo
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
News & Announcements
  • Gallery & Others
 Administrator (960)
 ™___ߣµε___™ (133)
 Pe (122)
 lamcanhtan2009 (107)
 Y3p_luv (81)
 Nguyễn Tấn Tài (55)
 YepLuv (50)
 I AM Kab4l (42)
 DuongQuaPro (41)
 Nine tail fox (39)

Share
 

 Các thành tố đặc trưng của ngôn ngữ lập trình hướng đối tượng

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
virus
Thành Viên Mới
Thành Viên Mới
virus

Pet Shop Vào Cửa Hàng Pet
Posts : 27
Points : 42350
Thanked : 1
Ngày tham gia : 28/07/2011
Age : 33

Các thành tố đặc trưng của ngôn ngữ lập trình hướng đối tượng Empty
Bài gửiTiêu đề: Các thành tố đặc trưng của ngôn ngữ lập trình hướng đối tượng   Các thành tố đặc trưng của ngôn ngữ lập trình hướng đối tượng Icon_minitimeJuly 28th 2011, 21:35

Thừa kế
Đây là đặc tính cho phép tạo các đối tượng mới từ đối tượng ban đầu và lại có thể có thêm những đặc tính riêng mà đối tượng ban đầu không có. Cơ chế này cho phép người lập trình có thể tái sử dụng mã nguồn cũ và phát triển mã nguồn mới bằng cách tạo ra các đối tượng mới thừa kế đối tượng ban đầu.
Đa hình
Tính đa hình được thể hiện trong lập trình hướng đối tượng rất đặc biệt. Người lập trình có thể định nghĩa một thuộc tính (chẳng hạn thông qua tên của các phương thức) cho một loạt các đối tượng gần nhau nhưng khi thi hành thì dùng cùng một tên gọi mà sự thi hành của mỗi đối tượng sẽ tự động xảy ra tương ứng theo từng đối tượng không bị nhầm lẫn.
Thí dụ: khi định nghĩa hai đối tượng "hinh_vuong" và "hinh_tron" thì có một phương thức chung là "chu_vi". Khi gọi phương thức này thì nếu đối tượng là "hinh_vuong" nó sẽ tính theo công thức khác với khi đối tượng là "hinh_tron".
Trừu tượng
Đặc tính này cho phép xác định một đối tượng trừu tượng, nghĩa là đối tượng đó có thể có một số đặc điểm chung cho nhiều đối tượng nhưng bản thân đối tượng này có thể không có các biện pháp thi hành.
Thí dụ: người lập trình có thể định nghĩa đối tượng "hinh" hoàn toàn trừu tượng không có đặc tính mà chỉ có các phương thức được đặt tên chẳng hạn như "chu_vi", "dien_tich". Để thực thi thì người lập trình buộc phải định nghĩa thêm các đối tượng cụ thể chẳng hạn định nghĩa "hinh_tron" và "hinh_vuông" dựa trên đối tượng "hinh" và hai định nghĩa mới này sẽ thừa kế mọi thuộc tính và phương thức của đối tượng "hinh".
Đóng
Tính đóng ở đây dược hiểu là các dữ liệu (thuộc tính) và các hàm (phương thức) bên trong của mỗi đối tượng sẽ không cho phép người gọi dùng hay thay đổi một cách tự do mà chỉ có thể tương tác với đối tượng đó qua các phương thức được người lập trình cho phép. Tính đóng ở đây có thể so sánh với khái niệm "hộp đen", nghĩa là người ta có thể thấy các hành vi của đối tượng tùy theo yêu cầu của môi trường nhưng lại không thể biết được bộ máy bên trong thi hành ra sao.
Về Đầu Trang Go down
 

Các thành tố đặc trưng của ngôn ngữ lập trình hướng đối tượng

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Một số thành tố thường thấy khác của một ngôn ngữ lập trình hiện đại
» Đặc điểm của ngôn ngữ lập trình
» Khái niệm ngôn ngữ lập trình
» Các thành tố căn bản của một ngôn ngữ
» Clip hướng dẫn quan sát bầu trời sao tháng 9/2011 - Tết Trung Thu

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn Đàn Chia Sẻ Nội Bộ Melody Team :: Công Nghệ IT :: Lập Trình - Bảo Mật-