Xem mẫu

Thiết kế hướng đối tượng

Nguyễn Thị Minh Tuyền

Nội dung của slide này dựa vào các slides của Ian Sommerville

Nội dung
1.  Thiết kế hướng đối tượng sử dụng UML
2.  Thiết kế mẫu

Nguyễn Thị Minh Tuyền

2

Nhập môn CNPM

Nội dung
1.  Thiết kế hướng đối tượng sử dụng UML
2.  Thiết kế mẫu

Nguyễn Thị Minh Tuyền

3

Nhập môn CNPM

Phát triển hướng đối tượng
v Phân tích, thiết kế và lập trình hướng đối
tượng có liên quan với nhau nhưng tách rời
nhau.
v Phân tích hướng đối tượng liên quan đến việc
phát triển mô hình đối tượng của miền ứng
dụng.
v Thiết kế hướng đối tượng liên quan đến việc
phát triển mô hình hệ thống hướng đối tượng
để cài đặt các yêu cầu.
v Lập trình hướng đối tượng liên quan đến việc
hiện thực hóa thiết kế hướng đối tượng sử
dụng ngôn ngữ lập trình hướng đối tượng, ví
dụ như Java hoặc C++.
Nguyễn Thị Minh Tuyền

4

Nhập môn CNPM

Đối tượng và lớp đối tượng
v Đối tượng là một thực thể có một trạng thái và
một tập các thao tác hoạt động trên trạng thái
đó
§  Trạng thái được biểu diễn bằng một tập các thuộc tính
của đối tượng.
§  Thao tác liên quan đến các dịch vụ mà đối tượng cung
cấp cho các đối tượng khác (client) khi client yêu cầu
các dịch vụ này.
v Lớp đối tượng được sử dụng như một template
cho các đối tượng
§  Bao gồm khai báo tất cả các thuộc tính và dịch vụ liên
quan đến một đối tượng trong lớp đó.
Nguyễn Thị Minh Tuyền

5

Nhập môn CNPM

nguon tai.lieu . vn