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

Ngôn ngữ C++.pdf
MIỄN PHÍ
Số trang
4
Kích thước
22.4 KB
Định dạng
PDF
Lượt xem
1703

Ngôn ngữ C++.pdf

Nội dung xem thử

Mô tả chi tiết

A. GIÔÙI THIEÄU C++

C++ laø moät ngoân ngöõ laäp trình höôùng ñoái töôïng (Object Oriented

Programming), trong ñoù chöông trình ñöôïc toå chöùc nhö taäp hôïp cuûa nhöõng ñoái

töôïng hôïp taùc vôùi nhau , moãi ñoái töôïng ñaïi dieän cho moät instance cuûa lôùp vaø

nhöõng lôùp maø chuùng laø thaønh vieân cuûa moät lôùp phaân caáp thoâng qua quan heä thöøa

keá .

Phöông phaùp thieát keá höôùng ñoái töôïng vöøa môùi phaùt trieån nhaèm giuùp nhaø

phaùt trieån khai thaùc ñöôïc söùc maïnh cuûa ñoái töôïng, duøng caùc lôùp vaø ñoái töôïng

nhö laø nhöõng khoái xaây döïng cô sôû.

Ta coù theå noùi moät ngoân ngöõ laø höôùng ñoái töôïng neáu vaø chæ neáu noù thoûa

maõn nhöõng yeâu caàu sau :

ÿ Noù coù theå taïo nhöõng ñoái töôïng laø döõ lieäu tröøu töôïng vôùi moät giao tieáp cuûa

nhöõng operation(taùc vuï) ñaõ ñònh vaø moät traïng thaùi aån beân trong .

ÿ Lôùp coù theå thöøa keá thuoäc tính töø lôùp cha .

Moät moâ hình maø thieáu moät trong nhöõng ñaëc tính treân thì khoâng phaûi laø höôùng

ñoái töôïng.

1. Tính tröøu töôïng (Abstraction) :

Söï tröøu töôïng theå hieän nhöõng ñaëc tính coát yeáu cuûa moät ñoái töôïng maø

nhöõng ñaëc tính naøy duøng ñeå phaân bieät ñoái töôïng naøy vôùi taát caû caùc loaïi ñoái

töôïng khaùc vaø do vaäy cung caáp moät caùch roõ raøng giôùi haïn yù nieäm ñöôïc ñònh

nghóa, lieân quan tôùi vieãn töôïng cuûa ngöôøi nhìn.

Tröøu töôïng taäp trung vaøo caùi nhìn beà ngoaøi cuûa ñoái töôïng vaø do ñoù thoaû

maõn ñöôïc caùc haønh vi chuû yeáu cuûa ñoái töôïng rieâng bieät töø hieän thöïc cuûa noù .

Ta coù theå coù caùc loaïi tröøu töôïng sau :

ÿ Thöïc theå tröøu töôïng : moät ñoái töôïng maø noù ñaïi dieän cho moät moâ hình höõu

duïng cuûa moät mieàn vaán ñeà hay thöïc theå mieàn giaûi quyeát .

ÿ Operation abstraction ( hoaït ñoäng tröøu töôïng ) : moät ñoái töôïng maø noù cung

caáp moät taäp toång quaùt cuûa caùc operation , taát caû caùc operation thöïc thi cuøng

moät loaïi chöùc naêng

ÿ Maùy aûo tröøu töôïng : moät ñoái töôïng maø noù nhoùm caùc hoaït ñoäng vôùi nhau , vaø

taát caû caùc hoaït ñoäng naøy ñöôïc söû duïng bôûi möùc ñieàu khieån cao hôn , hoaëc

caùc hoaït ñoäng maø chuùng söû duïng taäp hôïp caùc hoaït ñoäng cuûa möùc thaáp hôn .

ÿ Tröøu töôïng ngaãu nhieân : moät ñoái töôïng maø noù ñoùng goùi moät taäp hôïp caùc hoaït

ñoäng maø chuùng khoâng coù quan heä laãn nhau .

Chuùng ta goïi toaøn boä taäp hôïp cuûa caùc hoaït ñoäng maø moät client coù theå thi

haønh cho moät ñoái töôïng , cuøng vôùi nhöõng caâu leänh hôïp leä maø chuùng coù theå ñöôïc

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