Explain briefly: i) Disinheritance ii) Recursive Association iii) Memory Management iv) रिस्कर्इव अपेक्ष्शन v) फिक्स्ड अपेक्ष्शन vi) मेमोरी मैनेजमेंट


Q.) Explain briefly:

i) Disinheritance ii) Recursive Association iii) Memory Management iv) रिस्कर्इव अपेक्ष्शन v) फिक्स्ड अपेक्ष्शन vi) मेमोरी मैनेजमेंट

Subject: object oriented programming

i) Disinheritance:

Disinheritance is a concept in object-oriented programming where a derived class can explicitly override a method inherited from its parent class. In this case, the derived class method is said to "disinherit" the parent class method.

ii) Recursive Association:

Recursive association is a type of association in which an object can be associated with itself. This is often used to represent hierarchical structures, such as trees or graphs.

iii) Memory Management:

Memory management is the process of allocating and deallocating memory for programs and their data structures. This is typically done by the operating system, but can also be done by the program itself.

iv) रिस्कर्इव अपेक्ष्शन:

रिस्कर्इव अपेक्ष्शन एक ऐसी अवधारणा है जिसमें एक प्रोग्राम स्वयं को बार-बार संदर्भित करता है। इसका उपयोग समस्याओं को छोटे उपसमूहों में विभाजित करके और फिर प्रत्येक उपसमूह को हल करके किया जाता है।

v) फिक्स्ड अपेक्ष्शन:

फिक्स्ड अपेक्ष्शन एक ऐसी अवधारणा है जिसमें एक प्रोग्राम अपने निष्पादन के दौरान किसी भी परिवर्तन से सुरक्षित होता है। इसका उपयोग प्रोग्रामों की सुरक्षा और विश्वसनीयता सुनिश्चित करने के लिए किया जाता है।

vi) मेमोरी मैनेजमेंट:

मेमोरी मैनेजमेंट एक ऐसी प्रक्रिया है जिसमें प्रोग्राम और उनके डेटा का मेमोरी में कुशलता से प्रबंधन किया जाता है। इसका उपयोग प्रोग्रामों के प्रदर्शन और दक्षता को बेहतर बनाने के लिए किया जाता है।