Design Patterns : Elements of Reusable Object-Oriented Software


Design Patterns: Elements of Reusable Object-Oriented Software



Download 4,06 Mb.
Pdf ko'rish
bet269/288
Sana07.04.2022
Hajmi4,06 Mb.
#535140
1   ...   265   266   267   268   269   270   271   272   ...   288
Bog'liq
GOF Design Patterns

Design Patterns: Elements of Reusable Object-Oriented Software 
397 
Appendix A: Glossary 
abstract class
A class whose primary purpose is to define an interface. An abstract 
class defers some or all of its implementation to subclasses. An abstract 
class cannot be instantiated.
abstract coupling
Given a class 
A
that maintains a reference to an abstract class 
B
, class 
A
is said to be 
abstractly coupled
to 
B
. We call this abstract coupling 
because 
A
refers to a 
type
of object, not a concrete object.
abstract operation
An operation that declares a signature but doesn't implement it. In 
C++, an abstract operation corresponds to a 
pure virtual member function
.
acquaintance relationship
A class that refers to another class has an 
acquaintance
with that class.
aggregate object
An object that's composed of subobjects. The subobjects are called the 
aggregate's 
parts
, and the aggregate is responsible for them.
aggregation relationship
The relationship of an aggregate object to its parts. A class defines 
this relationship for its instances (e.g., aggregate objects).


Design Patterns: Elements of Reusable Object-Oriented Software 
398 
black-box reuse
A style of reuse based on object composition. Composed objects reveal 
no internal details to each other and are thus analogous to "black boxes."
class
A class defines an object's interface and implementation. It specifies 
the object's internal representation and defines the operations the object 
can perform.

Download 4,06 Mb.

Do'stlaringiz bilan baham:
1   ...   265   266   267   268   269   270   271   272   ...   288




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish