Tö́i ưu hoa code tao ra (tt)

Một phần của tài liệu phân tích và thiết kế hướng đối tượng (Trang 32 - 33)

• trong C++, tết ca₫ö́i tương ₫ï̀u tam thơi va găn chăt vao ưng dung→bang ₫ịa chỉ cac method cu a cac ₫ö́i tương luön năm dung→bang ₫ịa chỉ cac method cu a cac ₫ö́i tương luön năm săn trong khöng gian cua ưng dung.

• mö̃i lền tao ₫ö́i tương, biḯn pvftbl trong ₫ö́i tương ₫ươc gan ngay ₫ịa chỉ₫ều bang method →khöng cền lam bươc 1 cho ngay ₫ịa chỉ₫ều bang method →khöng cền lam bươc 1 cho mö̃i lền gơi thöng bao.

• C++ chỉ dung mö́i quan hïcon/cha trong kiï̉m tra kiï̉u→cöng viïc 2₫ươc lam tai thơi ₫iï̉m dịch thay vò tai thơi ₫iï̉m gơi thöng viïc 2₫ươc lam tai thơi ₫iï̉m dịch thay vò tai thơi ₫iï̉m gơi thöng bao trong luc chay.

• cöt tïn gơi nhơmethod khöng cền phai lưu trư trong bang ₫ịa chỉ cac method. chỉ cac method.

• chỉ co cac virtual function mơi ₫ươc giai quyḯt theo cơ chḯ₫a hònh, con cac function khac ₫ươc dịch ra lơi goi trưc tiḯp. hònh, con cac function khac ₫ươc dịch ra lơi goi trưc tiḯp.

Bộ môn Công nghệ phần mềm Khoa CNTT

ĐH Bách Khoa Tp.HCM

Mön TK. Hương ₫ö́i tương

Slide 64

Chương 3: Nguyïn tăc dịch OOP

́i ưu hoa code tao ra (tt)

• cai gia phai tra cua viïc tö́i ưu hoa trong C++ :

— ngươi lêp trònh phai tư quyḯt ₫ịnh method nao cền xư ly

theo cơ chḯ₫a hònh, ham nao khöng ? Nḯu sư quyḯt ₫ịnh nay sai thò se gêy lö̃i khi chay, ma la ngươi thò kho long nay sai thò se gêy lö̃i khi chay, ma la ngươi thò kho long quyḯt ₫ịnh chñnh xac.

— tñnh ₫a hònh chỉ₫ung giưa cac ₫ö́i tương co mö́i quan hï

con/cha,ơ₫o thư tư cac ₫ịa chỉmethod cua moi class controng bang ₫ịa chỉ luön giö́ng thư tư cac method tương ưng trong bang ₫ịa chỉ luön giö́ng thư tư cac method tương ưng cua class cha, tuy nhiïn giưa 2 class bết ky thò khöng thï̉ ₫am bao→kiï̉m tra kiï̉u trong C++ khöng thï̉ nêng cếp lïn băng cach dung mö́i quan hï"conformity".

Bộ môn Công nghệ phần mềm Khoa CNTT ĐH Bách Khoa Tp.HCM Mön TK. Hương ₫ö́i tương Slide 65 Trương Đai Hoc Bach Khoa Tp. HCM Khoa Cöng nghï Thöng tin Chương 4

QUI TRÒNH HƠP NHÊT & UML

Một phần của tài liệu phân tích và thiết kế hướng đối tượng (Trang 32 - 33)