Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (52.96 KB, 2 trang )
Giới thiệu và Định nghĩa
Giới thiệu và Định nghĩa
Bởi:
Khoa CNTT ĐHSP KT Hưng Yên
Giới thiệu
Lập trình hướng thành phần (HTP)- component-oriented programming
Xuất phát từ lập trình hướng đối tượng, tư duy lập trình hướng thành phần (componentoriented programming) theo ý tưởng:
• Giải quyết bài toán bằng cách xây dựng một tập các thành phần (component) có
tính độc lập tương đối với nhau. Mỗi thành phần đảm nhiệm một phần công
việc nhất định.
• Sau đó, người ta ghép các thành phần với nhau để thu được một phần mềm thoả
mãn một tập các yêu cầu xác định
Với lập trình hướng thành phần, người ta có thể tiến hành lập trình theo phương pháp
sau:
• Xây dựng một thư viện các thành phần, mỗi thành phần thực hiện một công
việc xác định.
• Khi cần phát triển một phần mềm cụ thể, người ta chỉ cần chọn những thành
phần có sẵn trong thư viện để ghép lại với nhau. Người lập trình chỉ phải phát
triển thêm các thành phần mình cần mà chưa có trong thư viện.
Phương pháp này có những ưu điểm rất lớn:
• Lập trình viên có thể chia sẻ với nhau những thành phần mình đã xây dựng cho
nhiều người khác dùng chung.
Khi cần, lập trình viên có thể lắp ghép các thành phần có sẵn khác nhau để tạo thành các
chương trình có chức năng khác nhau. Tất cả chỉ cần dựa trên công nghệ lắp ghép thành
phần, tiết kiệm được rất nhiều công sức lập trình.
Định nghĩa về lập trình HTP
Một số định nghĩa về "lập trình hướng thành phần":
1/2