Home Abstraction<span class="dashicons " data-icon="" style="display:inline;vertical-align:baseline;"></span>

Abstraction

Abstraction कुछ concept या idea के बजाय एक मानक विचार या विचार है। computer science में, abstraction की एक तुलनीय परिभाषा है। यह कुछ technical का एक simplified version है, जिसमें एक program में एक function या एक object शामिल है। “abstracting” data का उद्देश्य व्यर्थ जानकारी को दूर करने के माध्यम से जटिलता को कम करना है।

कुछ स्तरों पर, हम सभी computers system को संक्षेप में समझते हैं। जब हम एक word processor में एक document type करते हैं, तो हम CPU को हमारे द्वारा लिखे गए प्रत्येक अक्षर को संसाधित करने और memory में संग्रहीत data पर विचार नहीं करते हैं। जब हम एक webpage देखते हैं, तो हम binary data को internet पर transferred करने और web browser के माध्यम से processed और rendered किए जाने पर विचार नहीं करते हैं। हम वास्तव में अपनी files को type करते हैं और net पढ़ते हैं। इस प्रकार हम computing concepts को स्पष्ट रूप से सारांशित करते हैं।

यहां तक ​​​​कि विशेष रूप से technical लोग, software developers सहित, abstraction से लाभ उठा सकते हैं। Example के लिए, object-oriented programming के प्रमुख लाभों में से एक सांख्यिकी अमूर्तता है। यह जटिल संस्थाओं को सरलीकृत वस्तुओं में बदल देता है, जिन्हें एक program के अंदर access और altered किया जा सकता है। इन objects, जिन्हें नियमित रूप से classes के रूप में जाना जा सकता है, में एक से अधिक विशेषताएँ और विधियाँ भी हो सकती हैं। उन गैजेट्स को एक अविवाहित आइटम में समेकित करके, यह प्रोग्रामर्स के लिए प्रोग्राम के अंदर data में प्रवेश और नियंत्रण का अधिकार प्राप्त करना आसान बनाता है।

« Back to Terms Index

नई पोस्ट