SlideShare a Scribd company logo
1 of 2
Download to read offline
‫ال‬ ‫بين‬ ‫العالقات‬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

9XD 대학생 노동자 성장기
9XD 대학생 노동자 성장기9XD 대학생 노동자 성장기
9XD 대학생 노동자 성장기원희 정
 
Introduction to Bdd and cucumber
Introduction to Bdd and cucumberIntroduction to Bdd and cucumber
Introduction to Bdd and cucumberNibu Baby
 
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Steve Pember
 
Test Driven Development With Python
Test Driven Development With PythonTest Driven Development With Python
Test Driven Development With PythonSiddhi
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSmartBear
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVASrinivas Katakam
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean ArchitectureBadoo
 
깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)Jay Park
 
AxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptx
AxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptxAxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptx
AxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptxJan Galinski
 
What Is Cucumber?
What Is Cucumber?What Is Cucumber?
What Is Cucumber?QATestLab
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKMário Pravato Junior
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des testsZhu Wei QI
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Mindfire Solutions
 
What's new in selenium 4
What's new in selenium 4What's new in selenium 4
What's new in selenium 4Knoldus Inc.
 

What's hot (20)

9XD 대학생 노동자 성장기
9XD 대학생 노동자 성장기9XD 대학생 노동자 성장기
9XD 대학생 노동자 성장기
 
Introduction to Bdd and cucumber
Introduction to Bdd and cucumberIntroduction to Bdd and cucumber
Introduction to Bdd and cucumber
 
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
 
Test Driven Development With Python
Test Driven Development With PythonTest Driven Development With Python
Test Driven Development With Python
 
Gherkin /BDD intro
Gherkin /BDD introGherkin /BDD intro
Gherkin /BDD intro
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile World
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)
 
Solid principles
Solid principlesSolid principles
Solid principles
 
AxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptx
AxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptxAxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptx
AxonIQCon22 - Beyond DDD 101 - Zambrovski-Galinski.pptx
 
Ndc12 2
Ndc12 2Ndc12 2
Ndc12 2
 
What Is Cucumber?
What Is Cucumber?What Is Cucumber?
What Is Cucumber?
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOK
 
Cucumber & gherkin language
Cucumber & gherkin languageCucumber & gherkin language
Cucumber & gherkin language
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des tests
 
Arquitetura Limpa em .NET Core
Arquitetura Limpa em .NET CoreArquitetura Limpa em .NET Core
Arquitetura Limpa em .NET Core
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)
 
Micro serviços ppt
Micro serviços pptMicro serviços ppt
Micro serviços ppt
 
What's new in selenium 4
What's new in selenium 4What's new in selenium 4
What's new in selenium 4
 

More from 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