Giới thiệu và định nghĩa

2 243 0
Giới thiệu và định nghĩa

Đang tải... (xem toàn văn)

Thông tin tài liệu

Giới thiệu Định nghĩa Giới thiệu Đị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ư lập trình hướng thành phần (componentoriented programming) theo ý tưởng: • Giải toán cách xây dựng tập thành phần (component) có tính độc lập tương Mỗi thành phần đảm nhiệm phần công việc định • Sau đó, người ta ghép thành phần với để thu phần mềm thoả mãn tập yêu cầu xác định Với lập trình hướng thành phần, người ta tiến hành lập trình theo phương pháp sau: • Xây dựng thư viện thành phần, thành phần thực công việc xác định • Khi cần phát triển phần mềm cụ thể, người ta cần chọn thành phần có sẵn thư viện để ghép lại với Người lập trình phải phát triển thêm thành phần cần mà chưa có thư viện Phương pháp có ưu điểm lớn: • Lập trình viên chia sẻ với thành phần xây dựng cho nhiều người khác dùng chung Khi cần, lập trình viên lắp ghép thành phần có sẵn khác để tạo thành chương trình có chức khác Tất cần dựa công nghệ lắp ghép thành phần, tiết kiệm nhiều công sức lập trình Định nghĩa lập trình HTP Một số định nghĩa "lập trình hướng thành phần": 1/2 Giới thiệu Định nghĩa Thành phần (component): phần không tầm thường hệ thống, gần độc lập thay được, giữ chức rõ ràng hệ thống Một component ba loại: source code component; runtime component; executable component Lập trình hướng thành phần kiểu lập trình có xu hướng chia hệ thống phần mềm thành thành phần, giữ chức khác nhau, mà phối hợp hệ thống phần mềm Lập trình hướng thành phần sử dụng chung nhiều quan niệm "lập trình hướng đối tượng", hai khái niệm độc lập với 2/2 .. .Giới thiệu Định nghĩa Thành phần (component): phần không tầm thường hệ thống, gần độc lập thay được, giữ

Ngày đăng: 31/12/2015, 14:46

Từ khóa liên quan

Mục lục

  • Giới thiệu và Định nghĩa

  • Giới thiệu

  • Định nghĩa về lập trình HTP

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan