ऑब्जेक्ट–ओरिएंटेड डिजाइन Object–oriented Design ऑब्जेक्ट–ओरिएंटेड डिजाइन तकनी
(objea–oriented deign technique) ने सॉफ्टवेयर विकास की प्रक्रिया में क्रांति (revolution) ला दिया था। इसमें न केवल स्ट्रक्चर्ड प्रोग्रामिंग (Guructured programming) की सबसे अच्छी विशेषताएँ (features) शामिला बल्कि कुछ नई और शक्तिशाली विशेषताएँ (powerful features) भी हैं, जैसे कि एनकैप्सुलेशन (encapsulations एव्सट्रक्शन (abstraction), इनहेरिटंस (inheritance) और पोलिमोर्फिज्म (polymorphism) इन नई विशेषताओ (features) ने अच्छी तरह से डिजाइन (well–designed) और उच्च गुणवत्ता (high–quality) व सॉफ्टवेयर के विकास में अत्यधिक (remendously) मदद की है।
ब्जेिक्ट–ओरिएंटेड (objear–oriented) तकनीकों (techniques) का इन दिनों व्यापक रूप से उपयोग किया जाता क्योंकि वे कोड (code) की पुन: प्रयोज्य (reusability) की अनुमति देते हैं। वे तेजी से (faster) सॉफ्टवेयर विका (coftware development) और उच्च–गुणवत्ता (high–quality) वाले प्रोग्रामो (programs) का नेतृत्व करते हैं। । इसके अलावा, वे अनुकूलन (adapt) और पैमाने (scale) पर आसान होते हैं; अर्थात् रीयूजेबल सबसिस्टम (reusati
subrystem) को इकट्ठा (assemble) करके बड़े सिस्टम (large system) बनाये जा सकते हैं।