Câu 5. Phát triển phần mềm hướng đối tượng, hướng sử dụng lại, hướng thành phần
Phát triển phần mềm hướng đối tượng và sử dụng lại
Phương pháp hướng đối tượng tập trung vào 2 khía cạnh của hệ thống là dữ liệu và hành động.
Cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần trong bài toán và các đối tượng ngoài đời thực. Với cách tiếp cận này, một hệ thống được chia tương ứng thành các phần nhỏ gọi là “đối tượng”, mỗi đối tượng bao gồm đầy đủ cả dữ liệu và hành động liên quan đến đối tượng đó. Các đối tượng trong một hệ thống tương đối độc lập với nhau và phần mềm sẽ được xây dựng bằng cách kết hợp các đối tượng lại với nhau thông qua các mối quan hệ và tương tác giữa chúng.
Các nguyên tắc cơ bản của hướng đối tượng:
- Trừu tượng hóa
- Tính đóng gói
- Tính modul hóa
- Tính phân cấp
Ưu điểm của phương pháp hướng đối tượng :
- Hỗ trợ sử dụng lại mã nguồn: Chương trình lập trình theo phương pháp hướng đối tượng thường được chia thành các gói là các nhóm của các lớp đối tượng khác nhau. Các gói này hoạt động tương đối độc lập và hoàn toàn có thể sử dụng lại .
- Phù hợp với các hệ thống lớn: Phương pháp hướng đối tượng tập trung vào việc xác định các đối tượng, dữ liệu và hành động gắn với đối tượng, và mối quan hệ giữa các đối tượng. Các đối tượng hoạt động độc lập và chỉ thực hiện hành động khi nhận được lệnh từ đối tượng khác. Vì vậy phương pháp này hỗ trợ phân tích , thiết kế và quản lí một hệ thống lớn, có thể mô tả các hoạt động nghiệp vụ phức tạp bởi quá trình phân tích thiết kế không phụ thuộc vào số biến dữ liệu hay số lượng thao tác cần thực hiện mà chỉ quan tâm đến các đôi tượng tồn tại trong hệ thống đó.
Phát triển phần mềm hướng thành phần
Thành phần là modul chức năng mã đóng
Lắp ráp các thành phần đúng với yêu cầu
Dùng lại thành phần độc lập với ngôn ngữ
Thay thế thành phần là động(ko cần dịch), không cần đường dẫn, chỉ cần định danh
Ưu nhược
Nhanh, ổn định, hiệu quả
Cần có các thành phần được mô tả, hiểu về nó, có cách tìm kiếm tốt
Bạn đang đọc truyện trên: AzTruyen.Top