ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) के 3 मुख्य तत्व और SOLID सिद्धांतों का अभ्यास: इतिहास से लेकर उन्नत डिज़ाइन विधियों तक