SlideShare a Scribd company logo
‫ال‬ ‫بين‬ ‫العالقات‬classes
‫يوجد‬4‫ال‬ ‫بين‬ ‫العالقات‬ ‫من‬ ‫انواع‬classes
‫اول‬3‫عالقات‬ ‫عليها‬ ‫نطلق‬ ‫ان‬ ‫الممكن‬ ‫من‬ ‫عالقات‬"‫كل‬–‫جزء‬"(whole – part)‫هناك‬ ‫أن‬ ‫أي‬class‫يحتوي‬
‫على‬object‫ال‬ ‫من‬class.‫االخر‬
‫نجد‬ ‫فمثال‬ClassA‫على‬ ‫يحتوي‬object‫من‬ClassB‫تخلي‬ ‫عند‬ ‫انه‬ ‫يعني‬ ‫وهذا‬ ،‫ق‬object‫من‬ClassA
‫(الكل‬–Whole‫على‬ ‫يحتوي‬ ‫انه‬ ‫سنجد‬ )object‫من‬ClassB‫(الجزء‬–Part.)
‫ال‬ ‫هذه‬ ‫ارتباط‬ ‫مدى‬ ‫في‬ ‫تكمن‬ ‫األختالفات‬ ،‫عالقات‬ ‫الثالث‬ ‫هذه‬ ‫بين‬ ‫األختالفات‬ ‫على‬ ‫نسأل‬ ‫أن‬ ‫البد‬ ‫هنا‬ ‫و‬object
.‫بعض‬ ‫مع‬ ‫تعاملهم‬ ‫طرق‬ ‫عن‬ ‫و‬ ‫ببعض‬ ‫بعضها‬
Association
‫بين‬ ‫العالقات‬ ‫اولى‬ ‫هي‬‫ال‬classes‫ان‬ ‫تعني‬ ‫و‬"object‫الكل‬"‫مع‬ ‫يتعامل‬ ‫سوف‬ ‫انه‬ ‫يعرف‬object‫في‬ ‫الجزء‬
‫ال‬ ‫وجود‬ ‫عدم‬ ‫لكن‬ ‫و‬ ،‫ما‬ ‫وقت‬"object‫بالجزء‬ ‫الخاص‬"‫على‬ ‫يؤثر‬ ‫ال‬"object‫الكل‬"‫في‬ ‫سواء‬ ‫شيء‬ ‫اي‬ ‫في‬
‫تخليق‬"object‫الكل‬"‫ب‬ ‫عالقة‬ ‫له‬ ‫ليس‬ ‫(فيما‬ ‫عمله‬ ‫أو‬"object‫الجزء‬".)
‫ال‬ ‫يتعامل‬ ‫ما‬ ‫لحظة‬ ‫في‬2objects‫مع‬‫دون‬ ‫حياته‬ ‫دورة‬ ‫يكمل‬ ‫و‬ ‫االخر‬ ‫منهما‬ ‫كل‬ ‫يترك‬ ‫قد‬ ‫ذلك‬ ‫بعد‬ ‫ثم‬ ،‫بعض‬
‫منهما‬ ‫أي‬ ‫يتاثر‬ ‫أن‬
:‫مثال‬
‫هو‬ ‫الوطني‬ ‫المنتخب‬ ‫أن‬ ‫افترضنا‬ ‫إذا‬class‫أن‬ ‫و‬‫هما‬ ‫الكره‬ ‫العبين‬classes‫و‬ ‫المنتخب‬ ‫بين‬ ‫العالقة‬ ‫هي‬ ‫فما‬ ،
‫الالعبين؟‬
‫موجود‬ ‫المنتخب‬ ‫الوقت‬ ‫نفس‬ ‫في‬ ،‫فريقه‬ ‫مع‬ ‫موجود‬ ‫العب‬ ‫كل‬‫بيعمل‬ ‫منهم‬ ‫وكل‬ ... ‫و‬ ‫المدرب‬ ‫و‬ ‫الفني‬ ‫(المدير‬
‫عنده‬ ‫حيكون‬ ‫انه‬ ‫عارف‬ ‫والمنتخب‬ )...‫أو‬ ‫المعسكرات‬ ‫تجهيز‬ ‫أو‬ ‫الالعبين‬ ‫متابعة‬ ‫في‬ ‫سواء‬ ‫اليه‬ ‫الموكله‬ ‫المهمه‬
.‫الالعبين‬ ‫مين‬ ‫محددش‬ ‫الفني‬ ‫المدير‬ ‫دلوقتي‬ ‫لغاية‬ ‫بس‬ ‫العبين‬
‫و‬ ،‫المختارين‬ ‫الالعبين‬ ‫اسماء‬ ‫عن‬ ‫يعلن‬ ،‫المنتخب‬ ‫مباريات‬ ‫قبل‬‫المباريات‬ ‫يلعبوا‬ ‫و‬ ‫المنتخب‬ ‫إلى‬ ‫ينضموا‬ ‫بالتالي‬
‫المنتخب‬ ‫يرجع‬ ‫و‬ ،‫حياته‬ ‫و‬ ‫فريفه‬ ‫إلى‬ ‫العب‬ ‫كل‬ ‫يرجع‬ ،‫المباريات‬ ‫من‬ ‫االنتهاء‬ ‫عند‬ ‫و‬ ،‫البطوالت‬ ‫أو‬‫العبين‬ ‫بدون‬
)‫العبين‬ ‫عنده‬ ‫حيكون‬ ‫انه‬ ‫عارف‬ ‫لكن‬ ‫(و‬
Aggregation
‫ال‬ ‫مثل‬ ‫هي‬ ‫و‬ ‫العالقات‬ ‫تاني‬ ‫هي‬Association‫ان‬ ‫عليها‬ ‫بتزيد‬ ‫بس‬"object‫الكل‬"‫يتوجد‬ ‫او‬ ‫حيتخلق‬ ‫مش‬
‫يكون‬ ‫لما‬ ‫غير‬"object‫الجزء‬"‫يعني‬ ،‫موجود‬"object‫الكل‬"‫من‬ ‫يتكون‬"object‫الجزء‬".
‫انتهى‬ ‫إذا‬ ‫هنا‬ ‫و‬"object‫الكل‬"‫فإن‬ ،‫الذاكرة‬ ‫من‬ ‫حذف‬ ‫و‬"object‫الجزء‬".‫حياته‬ ‫دورة‬ ‫يكمل‬ ‫و‬ ‫موجود‬ ‫مازال‬
‫ال‬Aggregation‫ال‬ ‫من‬ ‫خاصة‬ ‫حالة‬ ‫هي‬Association‫ال‬ ‫ألن‬ ،"object‫الكل‬"‫مع‬ ‫يتعامل‬ ‫انه‬ ‫على‬ ‫يزيد‬ ،
"object‫الجزء‬".‫منه‬ ‫مكون‬ ‫بأنه‬
‫هو‬ ‫ما‬ ‫كل‬Aggregation‫األصل‬ ‫في‬ ‫هو‬Association‫صحيح‬ ‫ليس‬ ‫العكس‬ ‫لكن‬ ‫و‬
:‫مثال‬
‫هي‬ ‫كرة‬ ‫مباراة‬ ‫افترضنا‬ ‫إذا‬class‫هما‬ ‫الفريقين‬ ‫أن‬ ‫و‬classes‫الفريق؟‬ ‫و‬ ‫المباراة‬ ‫بين‬ ‫العالقة‬ ‫هي‬ ‫فما‬ ،
‫يتو‬ ‫أن‬ ‫البد‬ ‫و‬ ‫فريقين‬ ‫وجود‬ ‫من‬ ‫البد‬ ‫المباراة‬ ‫تتواجد‬ ‫لكي‬ ‫أنه‬ ‫بمعنى‬ ،‫فريقين‬ ‫من‬ ‫تتكون‬ ‫الكرة‬ ‫مباراة‬‫الفريقين‬ ‫اجد‬
.‫المباراة‬ ‫توجد‬ ‫لكي‬ ‫البداية‬ ‫في‬‫المباريات‬ ‫باقي‬ ‫و‬ ‫التمارين‬ ‫يكمل‬ ‫فريق‬ ‫كل‬ ،‫المباراة‬ ‫نهاية‬ ‫عند‬ ‫و‬
Composition
‫ال‬ ‫مثل‬ ‫هي‬ ‫و‬ ‫العالقات‬ ‫ثالث‬ ‫هي‬Aggregation‫ان‬ ‫عليها‬ ‫بتزيد‬ ‫بس‬"object" ‫على‬ ‫يحتوي‬ "‫الكل‬object
" ‫ال‬ ‫لما‬ ‫ان‬ ‫يعني‬ ،‫احتواء‬ ‫ايه‬ ‫يعني‬ ،"‫الجزء‬object" ‫ال‬ ‫معاه‬ ‫فبينتهي‬ ‫بينتهي‬ "‫الكل‬object‫علشان‬ "‫الجزء‬
"object‫بيحتوي‬ "‫الكل‬"object‫منه‬ ‫مكون‬ ‫بس‬ ‫مش‬ "‫الجزء‬
‫ال‬Composition‫ال‬ ‫من‬ ‫خاصة‬ ‫حالة‬ ‫هي‬Aggregation" ‫ألن‬ ،object‫م‬ ‫بس‬ ‫مش‬ "‫الكل‬‫من‬ ‫كون‬
"object‫كمان‬ ‫بيحتويه‬ ‫ده‬ ‫أل‬ ،"‫الجزء‬
‫هو‬ ‫ما‬ ‫كل‬Composition‫األصل‬ ‫في‬ ‫هو‬Aggregation‫األصل‬ ‫في‬ ‫هو‬ ‫اللي‬Association
:‫مثال‬
‫هو‬ ‫األنسان‬ ‫جسم‬ ‫أن‬ ‫افترضنا‬ ‫إذا‬class‫القلب‬ ‫أن‬ ‫و‬‫هو‬class‫القلب؟‬ ‫و‬ ‫الجسم‬ ‫بين‬ ‫العالقة‬ ‫هي‬ ‫فما‬ ،
،‫القلب‬ ‫على‬ ‫يحتوي‬ ‫و‬ ‫من‬ ‫مكون‬ ‫اإلنسان‬ ‫جسم‬‫نفس‬ ‫في‬ ‫و‬ ‫القلب‬ ‫وجود‬ ‫بدون‬ ‫انسان‬ ‫هناك‬ ‫يكون‬ ‫لن‬ ‫أن‬ ‫بمعنى‬
.‫معه‬ ‫ايضا‬ ‫يموت‬ ‫القلب‬ ‫فان‬ ‫االنسان‬ ‫موت‬ ‫عند‬ ‫الوقت‬
Inheritance
‫بين‬ ‫عالقة‬ ‫رابع‬ ‫هي‬classes" ‫فيها‬ ‫و‬ ،‫بعض‬ ‫و‬ ‫بعضها‬class"‫األبن‬‫ي‬" ‫خصائص‬ ‫و‬ ‫صفات‬ ‫أخذ‬class"‫االب‬
‫خصائصه‬ ‫إلى‬ ‫باإلضافه‬.‫شخصيا‬ ‫هو‬
:‫مثال‬
" ‫عندي‬ ‫لو‬class‫مجموع‬ ‫فله‬ "‫طعام‬‫ة‬‫طعمها‬ ‫و‬ ،‫بتتاكل‬ ‫حاجة‬ ،‫مثل‬ ‫الخصائص‬ ‫من‬.‫مفيدة‬ ‫و‬ ‫مقبول‬
" ‫عندي‬ ‫لو‬class‫مجموعة‬ ‫فله‬ "‫فاكهة‬‫مسكرة‬ ‫و‬ ‫مفيدة‬ ‫و‬ ‫مقبول‬ ‫طعمها‬ ‫و‬ ،‫بتتاكل‬ ‫حاجة‬ ،‫مثل‬ ‫الخصائص‬ ‫من‬
‫طع‬ ‫و‬ ‫بتتاكل‬ ‫(حاجة‬ ‫األثنين‬ ‫بين‬ ‫مشتركة‬ ‫الخصائص‬ ‫من‬ ‫مجموعة‬ ‫فيه‬ ‫ان‬ ‫حنالقي‬ ‫هنا‬‫و‬ )‫مفيدة‬ ‫و‬ ‫مقبول‬ ‫مها‬
" ‫إن‬ ‫حنالقي‬ ‫كده‬ ‫علشان‬class" ‫من‬ ‫بيورث‬ "‫فاكهة‬class."‫طعام‬
:‫حتكون‬ ‫جملة‬ ‫في‬ ‫بعض‬ ‫مع‬ ‫نحطهم‬ ‫حاولنا‬ ‫لو‬ ‫و‬"‫طعام‬ ‫هي‬ ‫الفاكهة‬‫فده‬ ‫الجملة‬ ‫في‬ "‫"هي/هو‬ ‫ظهور‬ ‫عند‬ ‫و‬ ،"
‫معناه‬Inheritance

More Related Content

What's hot

Html css-pudelka
Html css-pudelkaHtml css-pudelka
Html css-pudelka
TomaszWoniakowski1
 
Presentacion bugzilla
Presentacion bugzillaPresentacion bugzilla
Presentacion bugzilla
renninudal
 
Google Chrome DevTools features overview
Google Chrome DevTools features overviewGoogle Chrome DevTools features overview
Google Chrome DevTools features overview
Oleksii Prohonnyi
 
Introduction to UI/UX with Figma
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with Figma
PRIYATHAMDARISI
 
UX Writing
UX WritingUX Writing
만화경 앱 개발기(iOS)
만화경 앱 개발기(iOS)만화경 앱 개발기(iOS)
만화경 앱 개발기(iOS)
ssuserb942d2
 
Unify Design & Deliverables
Unify Design & DeliverablesUnify Design & Deliverables
Unify Design & Deliverablesnathanacurtis
 
Propuesta Desarrollo Plataforma Web PHP
Propuesta Desarrollo Plataforma Web PHPPropuesta Desarrollo Plataforma Web PHP
Propuesta Desarrollo Plataforma Web PHP
Ing. David Campos
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | Edureka
Edureka!
 
Design process
Design processDesign process
Design process
Leandro Puca
 
Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows users
Augustina Reipšlėger
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
Jeremy Robinson
 
Software design patterns ppt
Software design patterns pptSoftware design patterns ppt
Software design patterns ppt
mkruthika
 
Bridge pattern
Bridge patternBridge pattern
Bridge pattern
Shakil Ahmed
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in android
Prawesh Shrestha
 
WEB Front-End 개발과정 살펴보기
WEB Front-End 개발과정 살펴보기WEB Front-End 개발과정 살펴보기
WEB Front-End 개발과정 살펴보기
지수 윤
 
날고 있는 여러 비행기 넘나 들며 정비하기
날고 있는 여러 비행기 넘나 들며 정비하기날고 있는 여러 비행기 넘나 들며 정비하기
날고 있는 여러 비행기 넘나 들며 정비하기
NAVER Engineering
 
Line Entry의 Atomic Design 적용기
Line Entry의 Atomic Design 적용기Line Entry의 Atomic Design 적용기
Line Entry의 Atomic Design 적용기
NAVER Engineering
 

What's hot (18)

Html css-pudelka
Html css-pudelkaHtml css-pudelka
Html css-pudelka
 
Presentacion bugzilla
Presentacion bugzillaPresentacion bugzilla
Presentacion bugzilla
 
Google Chrome DevTools features overview
Google Chrome DevTools features overviewGoogle Chrome DevTools features overview
Google Chrome DevTools features overview
 
Introduction to UI/UX with Figma
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with Figma
 
UX Writing
UX WritingUX Writing
UX Writing
 
만화경 앱 개발기(iOS)
만화경 앱 개발기(iOS)만화경 앱 개발기(iOS)
만화경 앱 개발기(iOS)
 
Unify Design & Deliverables
Unify Design & DeliverablesUnify Design & Deliverables
Unify Design & Deliverables
 
Propuesta Desarrollo Plataforma Web PHP
Propuesta Desarrollo Plataforma Web PHPPropuesta Desarrollo Plataforma Web PHP
Propuesta Desarrollo Plataforma Web PHP
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | Edureka
 
Design process
Design processDesign process
Design process
 
Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows users
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
 
Software design patterns ppt
Software design patterns pptSoftware design patterns ppt
Software design patterns ppt
 
Bridge pattern
Bridge patternBridge pattern
Bridge pattern
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in android
 
WEB Front-End 개발과정 살펴보기
WEB Front-End 개발과정 살펴보기WEB Front-End 개발과정 살펴보기
WEB Front-End 개발과정 살펴보기
 
날고 있는 여러 비행기 넘나 들며 정비하기
날고 있는 여러 비행기 넘나 들며 정비하기날고 있는 여러 비행기 넘나 들며 정비하기
날고 있는 여러 비행기 넘나 들며 정비하기
 
Line Entry의 Atomic Design 적용기
Line Entry의 Atomic Design 적용기Line Entry의 Atomic Design 적용기
Line Entry의 Atomic Design 적용기
 

More from Mahmoud Ouf

Intake 38 data access 5
Intake 38 data access 5Intake 38 data access 5
Intake 38 data access 5
Mahmoud Ouf
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4
Mahmoud Ouf
 
Intake 38 data access 3
Intake 38 data access 3Intake 38 data access 3
Intake 38 data access 3
Mahmoud Ouf
 
Intake 38 data access 1
Intake 38 data access 1Intake 38 data access 1
Intake 38 data access 1
Mahmoud Ouf
 
Intake 38 12
Intake 38 12Intake 38 12
Intake 38 12
Mahmoud Ouf
 
Intake 38 11
Intake 38 11Intake 38 11
Intake 38 11
Mahmoud Ouf
 
Intake 38 10
Intake 38 10Intake 38 10
Intake 38 10
Mahmoud Ouf
 
Intake 38 9
Intake 38 9Intake 38 9
Intake 38 9
Mahmoud Ouf
 
Intake 38 8
Intake 38 8Intake 38 8
Intake 38 8
Mahmoud Ouf
 
Intake 38 7
Intake 38 7Intake 38 7
Intake 38 7
Mahmoud Ouf
 
Intake 38 6
Intake 38 6Intake 38 6
Intake 38 6
Mahmoud Ouf
 
Intake 38 5 1
Intake 38 5 1Intake 38 5 1
Intake 38 5 1
Mahmoud Ouf
 
Intake 38 5
Intake 38 5Intake 38 5
Intake 38 5
Mahmoud Ouf
 
Intake 38 4
Intake 38 4Intake 38 4
Intake 38 4
Mahmoud Ouf
 
Intake 38 3
Intake 38 3Intake 38 3
Intake 38 3
Mahmoud Ouf
 
Intake 38 2
Intake 38 2Intake 38 2
Intake 38 2
Mahmoud Ouf
 
Intake 38_1
Intake 38_1Intake 38_1
Intake 38_1
Mahmoud Ouf
 
Intake 37 DM
Intake 37 DMIntake 37 DM
Intake 37 DM
Mahmoud Ouf
 
Intake 37 ef2
Intake 37 ef2Intake 37 ef2
Intake 37 ef2
Mahmoud Ouf
 
Intake 37 ef1
Intake 37 ef1Intake 37 ef1
Intake 37 ef1
Mahmoud Ouf
 

More from Mahmoud Ouf (20)

Intake 38 data access 5
Intake 38 data access 5Intake 38 data access 5
Intake 38 data access 5
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4
 
Intake 38 data access 3
Intake 38 data access 3Intake 38 data access 3
Intake 38 data access 3
 
Intake 38 data access 1
Intake 38 data access 1Intake 38 data access 1
Intake 38 data access 1
 
Intake 38 12
Intake 38 12Intake 38 12
Intake 38 12
 
Intake 38 11
Intake 38 11Intake 38 11
Intake 38 11
 
Intake 38 10
Intake 38 10Intake 38 10
Intake 38 10
 
Intake 38 9
Intake 38 9Intake 38 9
Intake 38 9
 
Intake 38 8
Intake 38 8Intake 38 8
Intake 38 8
 
Intake 38 7
Intake 38 7Intake 38 7
Intake 38 7
 
Intake 38 6
Intake 38 6Intake 38 6
Intake 38 6
 
Intake 38 5 1
Intake 38 5 1Intake 38 5 1
Intake 38 5 1
 
Intake 38 5
Intake 38 5Intake 38 5
Intake 38 5
 
Intake 38 4
Intake 38 4Intake 38 4
Intake 38 4
 
Intake 38 3
Intake 38 3Intake 38 3
Intake 38 3
 
Intake 38 2
Intake 38 2Intake 38 2
Intake 38 2
 
Intake 38_1
Intake 38_1Intake 38_1
Intake 38_1
 
Intake 37 DM
Intake 37 DMIntake 37 DM
Intake 37 DM
 
Intake 37 ef2
Intake 37 ef2Intake 37 ef2
Intake 37 ef2
 
Intake 37 ef1
Intake 37 ef1Intake 37 ef1
Intake 37 ef1
 

Relation between classes in arabic

  • 1. ‫ال‬ ‫بين‬ ‫العالقات‬classes ‫يوجد‬4‫ال‬ ‫بين‬ ‫العالقات‬ ‫من‬ ‫انواع‬classes ‫اول‬3‫عالقات‬ ‫عليها‬ ‫نطلق‬ ‫ان‬ ‫الممكن‬ ‫من‬ ‫عالقات‬"‫كل‬–‫جزء‬"(whole – part)‫هناك‬ ‫أن‬ ‫أي‬class‫يحتوي‬ ‫على‬object‫ال‬ ‫من‬class.‫االخر‬ ‫نجد‬ ‫فمثال‬ClassA‫على‬ ‫يحتوي‬object‫من‬ClassB‫تخلي‬ ‫عند‬ ‫انه‬ ‫يعني‬ ‫وهذا‬ ،‫ق‬object‫من‬ClassA ‫(الكل‬–Whole‫على‬ ‫يحتوي‬ ‫انه‬ ‫سنجد‬ )object‫من‬ClassB‫(الجزء‬–Part.) ‫ال‬ ‫هذه‬ ‫ارتباط‬ ‫مدى‬ ‫في‬ ‫تكمن‬ ‫األختالفات‬ ،‫عالقات‬ ‫الثالث‬ ‫هذه‬ ‫بين‬ ‫األختالفات‬ ‫على‬ ‫نسأل‬ ‫أن‬ ‫البد‬ ‫هنا‬ ‫و‬object .‫بعض‬ ‫مع‬ ‫تعاملهم‬ ‫طرق‬ ‫عن‬ ‫و‬ ‫ببعض‬ ‫بعضها‬ Association ‫بين‬ ‫العالقات‬ ‫اولى‬ ‫هي‬‫ال‬classes‫ان‬ ‫تعني‬ ‫و‬"object‫الكل‬"‫مع‬ ‫يتعامل‬ ‫سوف‬ ‫انه‬ ‫يعرف‬object‫في‬ ‫الجزء‬ ‫ال‬ ‫وجود‬ ‫عدم‬ ‫لكن‬ ‫و‬ ،‫ما‬ ‫وقت‬"object‫بالجزء‬ ‫الخاص‬"‫على‬ ‫يؤثر‬ ‫ال‬"object‫الكل‬"‫في‬ ‫سواء‬ ‫شيء‬ ‫اي‬ ‫في‬ ‫تخليق‬"object‫الكل‬"‫ب‬ ‫عالقة‬ ‫له‬ ‫ليس‬ ‫(فيما‬ ‫عمله‬ ‫أو‬"object‫الجزء‬".) ‫ال‬ ‫يتعامل‬ ‫ما‬ ‫لحظة‬ ‫في‬2objects‫مع‬‫دون‬ ‫حياته‬ ‫دورة‬ ‫يكمل‬ ‫و‬ ‫االخر‬ ‫منهما‬ ‫كل‬ ‫يترك‬ ‫قد‬ ‫ذلك‬ ‫بعد‬ ‫ثم‬ ،‫بعض‬ ‫منهما‬ ‫أي‬ ‫يتاثر‬ ‫أن‬ :‫مثال‬ ‫هو‬ ‫الوطني‬ ‫المنتخب‬ ‫أن‬ ‫افترضنا‬ ‫إذا‬class‫أن‬ ‫و‬‫هما‬ ‫الكره‬ ‫العبين‬classes‫و‬ ‫المنتخب‬ ‫بين‬ ‫العالقة‬ ‫هي‬ ‫فما‬ ، ‫الالعبين؟‬ ‫موجود‬ ‫المنتخب‬ ‫الوقت‬ ‫نفس‬ ‫في‬ ،‫فريقه‬ ‫مع‬ ‫موجود‬ ‫العب‬ ‫كل‬‫بيعمل‬ ‫منهم‬ ‫وكل‬ ... ‫و‬ ‫المدرب‬ ‫و‬ ‫الفني‬ ‫(المدير‬ ‫عنده‬ ‫حيكون‬ ‫انه‬ ‫عارف‬ ‫والمنتخب‬ )...‫أو‬ ‫المعسكرات‬ ‫تجهيز‬ ‫أو‬ ‫الالعبين‬ ‫متابعة‬ ‫في‬ ‫سواء‬ ‫اليه‬ ‫الموكله‬ ‫المهمه‬ .‫الالعبين‬ ‫مين‬ ‫محددش‬ ‫الفني‬ ‫المدير‬ ‫دلوقتي‬ ‫لغاية‬ ‫بس‬ ‫العبين‬ ‫و‬ ،‫المختارين‬ ‫الالعبين‬ ‫اسماء‬ ‫عن‬ ‫يعلن‬ ،‫المنتخب‬ ‫مباريات‬ ‫قبل‬‫المباريات‬ ‫يلعبوا‬ ‫و‬ ‫المنتخب‬ ‫إلى‬ ‫ينضموا‬ ‫بالتالي‬ ‫المنتخب‬ ‫يرجع‬ ‫و‬ ،‫حياته‬ ‫و‬ ‫فريفه‬ ‫إلى‬ ‫العب‬ ‫كل‬ ‫يرجع‬ ،‫المباريات‬ ‫من‬ ‫االنتهاء‬ ‫عند‬ ‫و‬ ،‫البطوالت‬ ‫أو‬‫العبين‬ ‫بدون‬ )‫العبين‬ ‫عنده‬ ‫حيكون‬ ‫انه‬ ‫عارف‬ ‫لكن‬ ‫(و‬ Aggregation ‫ال‬ ‫مثل‬ ‫هي‬ ‫و‬ ‫العالقات‬ ‫تاني‬ ‫هي‬Association‫ان‬ ‫عليها‬ ‫بتزيد‬ ‫بس‬"object‫الكل‬"‫يتوجد‬ ‫او‬ ‫حيتخلق‬ ‫مش‬ ‫يكون‬ ‫لما‬ ‫غير‬"object‫الجزء‬"‫يعني‬ ،‫موجود‬"object‫الكل‬"‫من‬ ‫يتكون‬"object‫الجزء‬". ‫انتهى‬ ‫إذا‬ ‫هنا‬ ‫و‬"object‫الكل‬"‫فإن‬ ،‫الذاكرة‬ ‫من‬ ‫حذف‬ ‫و‬"object‫الجزء‬".‫حياته‬ ‫دورة‬ ‫يكمل‬ ‫و‬ ‫موجود‬ ‫مازال‬ ‫ال‬Aggregation‫ال‬ ‫من‬ ‫خاصة‬ ‫حالة‬ ‫هي‬Association‫ال‬ ‫ألن‬ ،"object‫الكل‬"‫مع‬ ‫يتعامل‬ ‫انه‬ ‫على‬ ‫يزيد‬ ، "object‫الجزء‬".‫منه‬ ‫مكون‬ ‫بأنه‬ ‫هو‬ ‫ما‬ ‫كل‬Aggregation‫األصل‬ ‫في‬ ‫هو‬Association‫صحيح‬ ‫ليس‬ ‫العكس‬ ‫لكن‬ ‫و‬ :‫مثال‬ ‫هي‬ ‫كرة‬ ‫مباراة‬ ‫افترضنا‬ ‫إذا‬class‫هما‬ ‫الفريقين‬ ‫أن‬ ‫و‬classes‫الفريق؟‬ ‫و‬ ‫المباراة‬ ‫بين‬ ‫العالقة‬ ‫هي‬ ‫فما‬ ، ‫يتو‬ ‫أن‬ ‫البد‬ ‫و‬ ‫فريقين‬ ‫وجود‬ ‫من‬ ‫البد‬ ‫المباراة‬ ‫تتواجد‬ ‫لكي‬ ‫أنه‬ ‫بمعنى‬ ،‫فريقين‬ ‫من‬ ‫تتكون‬ ‫الكرة‬ ‫مباراة‬‫الفريقين‬ ‫اجد‬ .‫المباراة‬ ‫توجد‬ ‫لكي‬ ‫البداية‬ ‫في‬‫المباريات‬ ‫باقي‬ ‫و‬ ‫التمارين‬ ‫يكمل‬ ‫فريق‬ ‫كل‬ ،‫المباراة‬ ‫نهاية‬ ‫عند‬ ‫و‬
  • 2. Composition ‫ال‬ ‫مثل‬ ‫هي‬ ‫و‬ ‫العالقات‬ ‫ثالث‬ ‫هي‬Aggregation‫ان‬ ‫عليها‬ ‫بتزيد‬ ‫بس‬"object" ‫على‬ ‫يحتوي‬ "‫الكل‬object " ‫ال‬ ‫لما‬ ‫ان‬ ‫يعني‬ ،‫احتواء‬ ‫ايه‬ ‫يعني‬ ،"‫الجزء‬object" ‫ال‬ ‫معاه‬ ‫فبينتهي‬ ‫بينتهي‬ "‫الكل‬object‫علشان‬ "‫الجزء‬ "object‫بيحتوي‬ "‫الكل‬"object‫منه‬ ‫مكون‬ ‫بس‬ ‫مش‬ "‫الجزء‬ ‫ال‬Composition‫ال‬ ‫من‬ ‫خاصة‬ ‫حالة‬ ‫هي‬Aggregation" ‫ألن‬ ،object‫م‬ ‫بس‬ ‫مش‬ "‫الكل‬‫من‬ ‫كون‬ "object‫كمان‬ ‫بيحتويه‬ ‫ده‬ ‫أل‬ ،"‫الجزء‬ ‫هو‬ ‫ما‬ ‫كل‬Composition‫األصل‬ ‫في‬ ‫هو‬Aggregation‫األصل‬ ‫في‬ ‫هو‬ ‫اللي‬Association :‫مثال‬ ‫هو‬ ‫األنسان‬ ‫جسم‬ ‫أن‬ ‫افترضنا‬ ‫إذا‬class‫القلب‬ ‫أن‬ ‫و‬‫هو‬class‫القلب؟‬ ‫و‬ ‫الجسم‬ ‫بين‬ ‫العالقة‬ ‫هي‬ ‫فما‬ ، ،‫القلب‬ ‫على‬ ‫يحتوي‬ ‫و‬ ‫من‬ ‫مكون‬ ‫اإلنسان‬ ‫جسم‬‫نفس‬ ‫في‬ ‫و‬ ‫القلب‬ ‫وجود‬ ‫بدون‬ ‫انسان‬ ‫هناك‬ ‫يكون‬ ‫لن‬ ‫أن‬ ‫بمعنى‬ .‫معه‬ ‫ايضا‬ ‫يموت‬ ‫القلب‬ ‫فان‬ ‫االنسان‬ ‫موت‬ ‫عند‬ ‫الوقت‬ Inheritance ‫بين‬ ‫عالقة‬ ‫رابع‬ ‫هي‬classes" ‫فيها‬ ‫و‬ ،‫بعض‬ ‫و‬ ‫بعضها‬class"‫األبن‬‫ي‬" ‫خصائص‬ ‫و‬ ‫صفات‬ ‫أخذ‬class"‫االب‬ ‫خصائصه‬ ‫إلى‬ ‫باإلضافه‬.‫شخصيا‬ ‫هو‬ :‫مثال‬ " ‫عندي‬ ‫لو‬class‫مجموع‬ ‫فله‬ "‫طعام‬‫ة‬‫طعمها‬ ‫و‬ ،‫بتتاكل‬ ‫حاجة‬ ،‫مثل‬ ‫الخصائص‬ ‫من‬.‫مفيدة‬ ‫و‬ ‫مقبول‬ " ‫عندي‬ ‫لو‬class‫مجموعة‬ ‫فله‬ "‫فاكهة‬‫مسكرة‬ ‫و‬ ‫مفيدة‬ ‫و‬ ‫مقبول‬ ‫طعمها‬ ‫و‬ ،‫بتتاكل‬ ‫حاجة‬ ،‫مثل‬ ‫الخصائص‬ ‫من‬ ‫طع‬ ‫و‬ ‫بتتاكل‬ ‫(حاجة‬ ‫األثنين‬ ‫بين‬ ‫مشتركة‬ ‫الخصائص‬ ‫من‬ ‫مجموعة‬ ‫فيه‬ ‫ان‬ ‫حنالقي‬ ‫هنا‬‫و‬ )‫مفيدة‬ ‫و‬ ‫مقبول‬ ‫مها‬ " ‫إن‬ ‫حنالقي‬ ‫كده‬ ‫علشان‬class" ‫من‬ ‫بيورث‬ "‫فاكهة‬class."‫طعام‬ :‫حتكون‬ ‫جملة‬ ‫في‬ ‫بعض‬ ‫مع‬ ‫نحطهم‬ ‫حاولنا‬ ‫لو‬ ‫و‬"‫طعام‬ ‫هي‬ ‫الفاكهة‬‫فده‬ ‫الجملة‬ ‫في‬ "‫"هي/هو‬ ‫ظهور‬ ‫عند‬ ‫و‬ ،" ‫معناه‬Inheritance