1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Nhóm mẫu cấu trúc - Nguyễn Minh Huy

4 73 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 249,67 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Nhóm mẫu cấu trúc cung cấp cho người học các bài tập mẫu về nhóm cấu trúc trong lập trình thiết kế hướng đuối tượng. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.

Trang 1

GV

GV NguyễnNguyễn Minh Minh HuyHuy

Nhóm

1 Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh HuyCuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 2

Bài tập tập Mẫu Mẫu cấu cấu trúc trúc 1 1

Cho

Cho sẵnsẵn lớplớp Line Line vàvà RectRect hỗhỗ trợtrợ vẽvẽ đườngđường thẳngthẳng vàvà hìnhhình chữchữ nhậtnhật

class

class Line Line {{

private:

Point m_p1;

Point m_p2;

public:

Line(Point, Point);

void void drawLine drawLine(); ();

class

class Rect Rect {{

private:

Point m_p1;

Point m_p2;

public:

Rect Rect(Point, Point); (Point, Point);

void void drawRect drawRect(); ();

void

void drawLine drawLine(); ();

};

Hãy

Hãy đềđề xuấtxuất mộtmột thiếtthiết kếkế hướnghướng đốiđối tượngtượng chocho việcviệc vẽvẽ đườngđường thẳngthẳng vàvà hình

hình chữchữ nhậtnhật từtừ mộtmột danhdanh sáchsách hìnhhình chocho trướctrước

Ràng

Ràng buộcbuộc::

TáiTái sửsử dụngdụng ((khôngkhông sửasửa) ) lớplớp Line Line vàvà Rect.Rect

MởMở rộngrộng: : thêmthêm hìnhhình mớimới

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

void

void drawRect drawRect(); ();

};

Trang 3

Bài tập tập Mẫu Mẫu cấu cấu trúc trúc 2 2

Một

Một ứngứng dụngdụng hỗhỗ trợtrợ tínhtính điệnđiện trởtrở chocho cáccác loạiloại mạchmạch điệnđiện::

CuộnCuộn dâydây: : cócó tiếttiết diệndiện S S vàvà chiềuchiều dàidài L.L

R = 0.5 * L / S

MạchMạch nốinối tiếptiếp: : cócó mạchmạch điệnđiện con con mắcmắc nốinối tiếptiếp bênbên trongtrong

R = R1 + R2 + \ + RN

MạchMạch song song songsong: : cócó mạchmạch điệnđiện con con mắcmắc song song songsong bênbên trongtrong

1/R = 1/R 1/R = 1/R + 1/R+ 1/R +\+ 1/R+\+ 1/R

R

Hãy

Hãy đềđề xuấtxuất mộtmột thiếtthiết kếkế hướnghướng đốiđối tượngtượng chocho việcviệc

tính

tính điệnđiện trởtrở mạchmạch điệnđiện

Hướng

Hướng mởmở rộngrộng: : thêmthêm loạiloại mạchmạch điệnđiện mớimới

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

R1 R1

N

RN



Trang 4

Bài tập tập Mẫu Mẫu cấu cấu trúc trúc 3 3

Một

Một quánquán giảigiải khátkhát bánbán cáccác thứcthức uốnguống: : tràtrà, , càcà phêphê, cam, , cam, chanhchanh, \, \

Khách

Khách hànghàng cócó thểthể thêmthêm vàovào thứcthức uốnguống củacủa mìnhmình nhữngnhững thứthứ bổbổ sung: sung: đường

đường, , sữasữa, , đáđá xayxay, , kemkem, , sôsô côcô la, \la, \

Khách

Khách hànghàng sẽsẽ đượcđược tínhtính tiềntiền tùytùy theotheo loạiloại thứcthức uốnguống mìnhmình chọnchọn vàvà

những

những thứthứ thêmthêm vàovào

Hãy

Hãy đềđề xuấtxuất mộtmột thiếtthiết kếkế hướnghướng đốiđối tượngtượng ((sơsơ đồđồ lớplớp + code minh + code minh họahọa) ) cho

cho việcviệc tínhtính tiềntiền kháchkhách hànghàng

cho

cho việcviệc tínhtính tiềntiền kháchkhách hànghàng

Hướng

Hướng mởmở rộngrộng: : thêmthêm thứcthức uốnguống hoặchoặc nhữngnhững thứthứ bổbổ sung sung mớimới

4 Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh HuyCuuDuongThanCong.com https://fb.com/tailieudientucntt

Ngày đăng: 11/01/2020, 19:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm