From 88139bd52760c025acc78f7a9f7fff3268daf8d9 Mon Sep 17 00:00:00 2001 From: Rahul Singh Date: Tue, 13 May 2025 17:25:59 +0530 Subject: [PATCH 1/2] Update terminology: Change 'fundamental concept' to 'key concept' in composition and association READMEs --- oop/cpp/association/README.md | 2 +- oop/cpp/composition/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/oop/cpp/association/README.md b/oop/cpp/association/README.md index 493e8597..41f00d8e 100644 --- a/oop/cpp/association/README.md +++ b/oop/cpp/association/README.md @@ -2,7 +2,7 @@ ## Introduction -Association is a fundamental concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. +Association is a key concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. Association is **not inheritance**—rather, it is a relationship between objects that allows communication while ensuring they remain loosely coupled. diff --git a/oop/cpp/composition/README.md b/oop/cpp/composition/README.md index 25ac8859..830fe28b 100644 --- a/oop/cpp/composition/README.md +++ b/oop/cpp/composition/README.md @@ -2,7 +2,7 @@ ## Introduction -Composition is one of the fundamental principles of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. +Composition is one of the key concepts of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. ## What is Composition? From e3bfd212d518b961be9c072e762442b3ad44cb25 Mon Sep 17 00:00:00 2001 From: Rahul Singh Date: Tue, 13 May 2025 17:32:02 +0530 Subject: [PATCH 2/2] Update terminology: Change 'fundamental concept' to 'key concept' in composition and association READMEs across all language folders --- oop/csharp/association/README.md | 2 +- oop/csharp/composition/README.md | 2 +- oop/golang/association/README.md | 2 +- oop/golang/composition/README.md | 2 +- oop/java/association/README.md | 2 +- oop/java/composition/README.md | 2 +- oop/python/association/README.md | 2 +- oop/python/composition/README.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/oop/csharp/association/README.md b/oop/csharp/association/README.md index e7258b35..b7fb05ab 100644 --- a/oop/csharp/association/README.md +++ b/oop/csharp/association/README.md @@ -2,7 +2,7 @@ ## Introduction -Association is a fundamental concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. +Association is a key concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. Association is **not inheritance**—rather, it is a relationship between objects that allows communication while ensuring they remain loosely coupled. diff --git a/oop/csharp/composition/README.md b/oop/csharp/composition/README.md index 3bd244d6..953f0808 100644 --- a/oop/csharp/composition/README.md +++ b/oop/csharp/composition/README.md @@ -2,7 +2,7 @@ ## Introduction -Composition is one of the fundamental principles of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. +Composition is one of the key concepts of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. ## What is Composition? diff --git a/oop/golang/association/README.md b/oop/golang/association/README.md index f63c2af4..82465287 100644 --- a/oop/golang/association/README.md +++ b/oop/golang/association/README.md @@ -2,7 +2,7 @@ ## Introduction -Association is a fundamental concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. +Association is a key concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. Association is **not inheritance**—rather, it is a relationship between objects that allows communication while ensuring they remain loosely coupled. diff --git a/oop/golang/composition/README.md b/oop/golang/composition/README.md index 97b11b30..ef093b92 100644 --- a/oop/golang/composition/README.md +++ b/oop/golang/composition/README.md @@ -2,7 +2,7 @@ ## Introduction -Composition is one of the fundamental principles of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. +Composition is one of the key concepts of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. ## What is Composition? diff --git a/oop/java/association/README.md b/oop/java/association/README.md index a0291e4f..522fe58d 100644 --- a/oop/java/association/README.md +++ b/oop/java/association/README.md @@ -2,7 +2,7 @@ ## Introduction -Association is a fundamental concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. +Association is a key concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. Association is **not inheritance**—rather, it is a relationship between objects that allows communication while ensuring they remain loosely coupled. diff --git a/oop/java/composition/README.md b/oop/java/composition/README.md index 69ab1756..6562e3b9 100644 --- a/oop/java/composition/README.md +++ b/oop/java/composition/README.md @@ -2,7 +2,7 @@ ## Introduction -Composition is one of the fundamental principles of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. +Composition is one of the key concepts of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. ## What is Composition? diff --git a/oop/python/association/README.md b/oop/python/association/README.md index fab30031..e2a43eff 100644 --- a/oop/python/association/README.md +++ b/oop/python/association/README.md @@ -2,7 +2,7 @@ ## Introduction -Association is a fundamental concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. +Association is a key concept in object-oriented programming (OOP) that defines a relationship between two or more objects. It represents how objects interact with each other while maintaining their independence. Association is **not inheritance**—rather, it is a relationship between objects that allows communication while ensuring they remain loosely coupled. diff --git a/oop/python/composition/README.md b/oop/python/composition/README.md index b4e21433..d0f336c3 100644 --- a/oop/python/composition/README.md +++ b/oop/python/composition/README.md @@ -2,7 +2,7 @@ ## Introduction -Composition is one of the fundamental principles of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. +Composition is one of the key concepts of object-oriented programming (OOP). It allows objects to be built using other objects, promoting code reuse, flexibility, and better maintainability. Unlike inheritance, which establishes an "is-a" relationship, composition represents a "has-a" relationship. ## What is Composition?