Prices: bổ sung phương thức
GetPrice(ProductID): UnitPrice. Sau khi lấy
được ProductID từ
Products, GUI gọi phương thức này để lấy giá của sản
phẩm từ lớp giá. Các đối tượng từ lớp Prices hoàn toàn đáp ứng điều này.
Promotions: tương tự bổ sung phương thức
GetPromotion(ProductID).
GUI
System(View
Product
Page):
bổ
sung
phương
thức
DisplayProductList(List of product) để hiển thị danh sách lên sản phẩm.
Ngoài
ra,
bạn
cần
có
thêm
một
phương
thức
ViewProductbyType(ProductType) để mô tả chính hoạt động này khi
người dùng kích chọn.
Như vậy, chúng ta thấy các phương thức trên đều thực hiện được trên các
đối tượng của các lớp nên thiết kế của trên là khả thi. Bổ sung các phương thức
trên vào các Class tương ứng chúng ta có bản vẽ Class Diagram như sau:
Link tham khảo :
- How to draw
Class Diagram in StarUML
https://www.youtube.com/watch?v=O3o9oOWBwb0
- How to Draw
Sequence Diagram in StarUML
https://www.youtube.com/watch?v=UjmcusHEvIA
-Activity Diagram
https://www.youtube.com/watch?v=8g6Oy2ALBbM