CÁC BƯỚC CẦN THIẾT ĐỂ THIẾT KẾ CHƯƠNG TRÌNH

Một phần của tài liệu Giáo án - Bài giảng: TÀI LIỆU C++ (Trang 133 - 134)

Để thiết kế một chương trình theo hướng đối tượng, chúng ta phải trải qua bốn bước sau, từ đó chúng ta

xây dựng được một cây phả hệ mang tính kế thừa và các mối quan hệ giữa các đối tượng: Xác định các dạng đối tượng (lớp) của bài tốn (định dang các đối tượng).

Tìm kiếm các đặc tính chung (dữ liệu chung) trong các dạng đối tượng này, những gì chúng cùng nhau chia xẻ.

Xác định được lớp cơ sở dựa trên cơ sở các đặc tính chung của các dạng đối tượng.

Từ lớp cơ sở, sử dụng quan hệ tổng quát hóa để đặc tả trong việc đưa ra các lớp dẫn xuất chứa các thành phần, những đặc tính khơng chung cịn lại của dạng đối tượng. Bên cạnh đó, chúng ta cịn đưa ra các lớp có quan hệ với các lớp cơ sở và lớp dẫn xuất; các quan hệ này có thể là quan hệ kết hợp, quan hệ tập hợp lại, quan hệ phụ thuộc.

Với các bước trên chúng ta có được cây phả hệ và quan hệ giữa các lớp. Đối với hệ thống phức tạp hơn, chúng ta cần phải phân tích để giải quyết được vấn đề đặt ra theo trật tự sau:

Phân tích một cách cẩn thận về các đối tượng của bài toán theo trật tự từ dưới lên (bottom up). Tìm ra những gì tồn tại chung giữa các đối tượng, nhóm các đặc tính này lại để được các lớp cơ sơ như hình 7.1

Hình 7.1

134

Hình 7.2

Bằng cách này, chúng ta tiếp tục tìm các đặc tính chung cho đến tột cùng của các đối tượng. Sau đó cài đặt theo hướng đối tượng từ trên xuống bằng cách cài đặt lớp cơ sở chung nhất. Tiếp tục cài đặt các lớp dẫn xuất trên cơ sở các đặc tính chung của từng nhóm đối tượng. Cho đến khi tất cả các dạng đối tượng của hệ thống được cài đặt xong để được cây phả hệ.

Một phần của tài liệu Giáo án - Bài giảng: TÀI LIỆU C++ (Trang 133 - 134)