Thảo luận:Lập trình hướng đối tượng
Thêm đề tài![]() | “Lập trình hướng đối tượng”, hay đúng hơn là phiên bản trước đây của nó, từng là một bài viết chọn lọc và được đưa lên Trang Chính từ từ ngày 13 đến ngày 20 tháng 8 năm 2007. Nhưng theo thời gian, hoặc một số thông tin trong bài đã lỗi thời, hoặc những đòi hỏi từ cộng đồng đối với chất lượng của bài chọn lọc đã nâng cao khiến bài viết không đáp ứng được yêu cầu mới, và cộng đồng đã quyết định đưa bài ra khỏi danh sách các bài viết chọn lọc. Nếu có thể xin bạn hãy nâng cấp bài viết để đưa bài trở lại ứng cử sao chọn lọc. |
Untitled
[sửa mã nguồn]Tôi thấy bài viết rất có ích, tôi chỉ băn khoăn là sao không thấy đề cập đến khái niệm che giấu thông tin (information hidding) trong OOP!? Hình như một trong những ưu điểm quan trọng của OOP là dùng lại được đối tượng do người khác thiết kế mà không cần biết kiến trúc nội tại của nó (dựa trên nguyên tắc đóng gói/che giấu thông tin).
Gigo 06:53, ngày 2 tháng 6 năm 2006 (UTC)
Thật ra chữ "Lập trình định hướng đối tượng" rõ nghiã hơn chữ lập trình hướng đối tượng nhưng xu hướng người Việt mình thích ngắn gọn và nay đại đa số họ dùng chữ "lập trình hướng đối tượng" nên tôi sẽ theo chữ này mà viết tiếp.
LĐ
"văn lệnh" ở đây có nghĩa là gì, từ tiếng Anh của nó là gì. Từ này tôi thấy tối nghĩa quá, hơn nữa lại không phổ biến cho đa số người Việt.
It is "script". I double that you really want to understand things but state your feeling!
TVLang
Theo tôi, sự trừu tượng không phải là một tính chất của lập trình hướng đối tượng, tính phân lớp (classification) mới quan trọng, nên thay chó tính phân trùu tượng dùng trong bài viết này. Với sự trừu tượng, chẳng qua cho chúng ta xây dựng lớp đúng với ý nghĩa thực của nó. Bởi trong thế giới thực này cũng có những lớp mà không có đối tượng nào của nó hết cả (không thể thực thể hóa được lớp này).
Tính phân lớp thực chất là sự phân chia và tìm ra mối quan hệ giữa các lớp trong một hệ thống. Nhờ có sự phân lớp, mới có được một hệ thống có tính phả hệ (hệ thống mang tính thứ bậc) cao. Trong sự phân lớp này, người viết chương trình có thể thể hiện các lớp trừu tượng, các lớp cụ thể. Tính đa hình cũng từ đó mới thể hiện được.
TVLang
I use info from the text books of many University as reference. Please read all of them Your idea should be proof !
LD
Tô