NhómNhóm mẫumẫu cấucấu trúctrúc NhómNhóm mẫumẫu cấucấu trúctrúc

Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy

1

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

GV. GV. Nguyễn Nguyễn Minh Minh HuyHuy

BàiBài tậptập MẫuMẫu cấucấu trúctrúc 11

Line vàvà RectRect hỗhỗ trợtrợ vẽvẽ đường đường thẳng nhật.. thẳng vàvà hìnhhình chữchữ nhật

class RectRect {{ class private: private:

Point m_p1; Point m_p1; Point m_p2; Point m_p2;

Point m_p1; Point m_p1; Point m_p2; Point m_p2;

public: public:

public: public:

Line(Point, Point); Line(Point, Point); void drawLine void void drawLine void

drawLine();(); drawLine();();

(Point, Point); RectRect(Point, Point); drawRect();(); void drawRect void drawRect();(); void drawRect void

Cho Cho sẵnsẵn lớplớp Line Line {{ class Line class private: private:

};}; hướng đốiđối tượng trước.. danh sáchsách hìnhhình chocho trước

xuất mộtmột thiết thiết kếkế hướng tượng chocho việcviệc vẽvẽ đường đường thẳng thẳng vàvà

nhật từtừ mộtmột danh

};}; HãyHãy đềđề xuất hìnhhình chữchữ nhật buộc:: RàngRàng buộc -- TáiTái sửsử dụng -- MởMở rộng

không sửasửa) ) lớplớp Line Line vàvà Rect.Rect.

Phương pháp lập trình hướng đối tượng - GV. Nguyễn Minh Huy

2

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

dụng ((không rộng: : thêmthêm hìnhhình mớimới..

BàiBài tậptập MẫuMẫu cấucấu trúctrúc 22

MộtMột ứngứng dụng loại mạchmạch điệnđiện::

R

dụng hỗhỗ trợtrợ tínhtính điệnđiện trởtrở chocho cáccác loại chiều dàidài L.L. tiết diệndiện S S vàvà chiều -- CuộnCuộn dâydây: : cócó tiết

R = 0.5 * L / S. R = 0.5 * L / S.

R1

NRN song: : cócó mạchmạch điệnđiện con

-- MạchMạch nốinối tiếptiếp: : cócó mạchmạch điệnđiện con (cid:18)(cid:18) + \ + RNN..

R2 -- MạchMạch song R1 R1

song song

trong.. con mắcmắc nốinối tiếptiếp bênbên trong R = RR = R11 + R+ R22 + \ + R song song con mắcmắc song 1/R = 1/R11 + 1/R+ 1/R22 +\+ 1/R 1/R = 1/R 1/R = 1/R 1/R = 1/R + 1/R+ 1/R +\+ 1/R trong.. song bênbên trong +\+ 1/RNN.. +\+ 1/R ..

R1 (cid:18)(cid:18)

NRN

thiết kếkế hướng hướng đốiđối tượng tượng chocho việcviệc xuất mộtmột thiết

Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy

3

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

HãyHãy đềđề xuất tínhtính điệnđiện trởtrở mạchmạch điệnđiện.. Hướng mởmở rộng Hướng rộng: : thêmthêm loại loại mạchmạch điệnđiện mớimới..

BàiBài tậptập MẫuMẫu cấucấu trúctrúc 33

thức uống quán giảigiải khát khát bánbán cáccác thức

uống: : tràtrà, , càcà phêphê, cam, uống củacủa mìnhmình những chanh, \, \ , cam, chanh sung: những thứthứ bổbổ sung: thức uống hàng cócó thểthể thêmthêm vàovào thức

theo loại loại thức thức uống uống mìnhmình chọn chọn vàvà

tượng ((sơsơ đồđồ lớplớp + code minh + code minh họahọa) )

Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy

4

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

MộtMột quán Khách Khách hàng đường, , sữasữa, , đáđá xayxay, , kemkem, , sôsô côcô la, \la, \ đường Khách được tínhtính tiềntiền tùytùy theo hàng sẽsẽ được Khách hàng những thứthứ thêmthêm vàovào.. những xuất mộtmột thiết HãyHãy đềđề xuất chocho việcviệc tínhtính tiềntiền khách chocho việcviệc tínhtính tiềntiền khách Hướng mởmở rộng Hướng thiết kếkế hướng hướng đốiđối tượng hàng.. khách hàng khách hàng hàng.. thức uống rộng: : thêmthêm thức uống hoặc hoặc những những thứthứ bổbổ sung sung mớimới..