Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Slide các mẫu thiết kế hướng ₫ối tượng bai 1 2
MIỄN PHÍ
Số trang
1
Kích thước
41.3 KB
Định dạng
PDF
Lượt xem
942

Tài liệu đang bị lỗi

File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.

Slide các mẫu thiết kế hướng ₫ối tượng bai 1 2

Nội dung xem thử

Mô tả chi tiết

Trang 1

MÔN : CÁC MẪU THIẾT KẾ HỚNG ỐI TỢNG

Bài thực hành số 1.2 : Sử dụng mẫu Composite

I. Mục tiêu :

 Giúp SV làm quen với các tính chất, công dụng của mẫu thiết kế Composite.

II. Nội dung :

Chúng ta muốn xây dựng một dịch vụ cung cấp các pin sc cho các khách hàng sử dụng

chúng. Pin sc ợc xây dựng thông qua 1 trong 2 phng pháp sau :

 To từng tế bào pin (cell), ây là loi pin c bn, mỗi cell có một công suất maximum

xác ịnh, ti từng thời iểm sử dụng, nó còn giữ một mức nng lợng xác ịnh (nh

hn hay bằng công suất maximum). Mỗi cell phi cung cấp 2 dịch vụ thiết yếu : np

nng lợng vào và thi nng lợng ra cho khách hàng dùng.

 To pin có công suất lớn theo c chế tích hợp các pin có sẵn. Ta có thể ghép nhiều pin

có sẵn ể to ra một pin tích hợp có công suất lớn theo yêu cầu, công suất của pin này

là tổng công suất của các pin thành phần, nó cũng cung cấp 2 dịch vụ thiết yếu : np

nng lợng vào và thi nng lợng ra cho khách hàng dùng..

Nh trên, về mặt vật lý, ta ã chế ợc 2 loi pin khác nhau (cell và battery) và có thể còn

nhiều loi pin khác nữa. Tuy nhiên, code chng trình ứng dụng cần ộc lập hoàn toàn với các

loi pin trên. ể gii quyết yêu cầu chính áng này của chng trình, ta phi thiết kế hệ thống

cung cấp pin sc nh thế nào?

III. Chuẩn ầu ra :

 Nắm vững tính chất, công dụng của mẫu thiết kế Composite ể có thể dùng li mẫu

này trong bất kỳ vị trí nào của chng trình cần xây dựng nào.

IV. Qui trình :

1. Hãy ặc t interface thống nhất cho c 2 loi pin : cell và battery. Interface chung này phi

ủ tổng quát ể chứa các tác vụ hữu dụng cho c cell lẫn battery.

2. Hãy hiện thực 2 class Cell và Battery sao cho chúng cùng hỗ trợ interface chung.

3. Xem xét và tìm ra các thông tin dùng chung cho c 2 class, ề nghị cách miêu t thông tin

dùng chung này sao cho tốn chi phí thấp nhất và nhất quán nhất.

4. Viết thử 1 ứng dụng nh ể test việc dùng c 2 loi pin trên.

Tải ngay đi em, còn do dự, trời tối mất!