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..