کامپیوتربرنامه نویسی

اصول اساسی سازمان آزادیبخش فلسطین و استفاده از آنها

اطلاعات کلی

OOP - یک سبک از برنامه نویسی است که در دهه 80 قرن 20 ظاهر شده است. در مقابل به زبانهای رویه که در آن داده ها و دستورالعمل برای پردازش آنها وجود داشته باشد به طور جداگانه، در برنامه نویسی شی گرا، این اطلاعات در یک نهاد واحد ترکیب شده است.

اصول اساسی سازمان آزادیبخش فلسطین

در نرم افزار شی برنامه نویسی است اصول موضوعه خود را دارد. اصول OOP - ایده اصلی آن است. سه مهم ترین آنها وجود دارد: وراثت، چند ریختی و یگدیگر. در زیر هر یک از آنان با جزئیات بیشتر بررسی می شود. اصول برنامه نویسی به زبان OOP هستند استفاده از اشیاء و کلاس. در گذار از سبک رویه از کد منبع نوشتن به شی گرا اغلب مشکل دارند، با این حال، بسیاری از توسعه دهندگان خواهد مزایای بسیاری در سازمان آزادیبخش فلسطین را پیدا

یگدیگر

داده ها با یگدیگر - کلاس - استفاده از همجوشی داده ها و دستورالعمل برای پردازش خود را در یک نهاد واحد است. در زمان نوشتن برنامه به یکی از زبانهای شئ گرا است تمایز بین اطلاعات داخل و خارج از نهاد وجود دارد. بنابراین دستیابی به امنیت داده ها و روش اجرای آنها توسط نفوذ خارجی، برای مثال، از کلاس های دیگر که به این مورد ندارد. در جوهر دادهها با موفقیت در تعامل با یکدیگر، اما از محافظت از دسترسی غیر مجاز از خارج.

وراثت

اصل دوم OOP - ارث - توانایی استفاده از روش های یک کلاس دیگر بدون تکرار اجرای واقعی آنها است. وراثت افزونگی از کد منبع بین می برد.

چند ریختی

یکی دیگر از اصول از OOP - پلی مورفیسم. استفاده از آن به این معنی است برای دستکاری اشیاء از درجات مختلفی از پیچیدگی می تواند یک رابط واحد که متفاوت به وقایع و در همان زمان این حق را برای اجرای وظایف پاسخ خواهد داد ایجاد کنید.

زبان OOP

اصول OOP در چنین زبان های برنامه نویسی محبوب ترین مانند C ++ و جاوا، که یک بخش قابل توجهی از برنامه ها و برنامه های کاربردی استفاده می شود. همچنین زبان OOP کمتر استفاده می شود وجود دارد - دلفی، پاسکال شی روبی و بسیاری دیگر است.

انتقاد سازمان آزادیبخش فلسطین

با وجود اظهارات به طور کلی مثبت نسبت به این روش، اغلب اصول OOP در معرض و انتقاد قرار داد. همانطور که با برنامه نویسی رویه ای در OOP دارای اشکالاتی است.

نخست، پیچیدگی گذار. برای درک اصول OOP، آن نیاز به زمان زیادی، مردم بیشتر از نزدیک کار فقط با زبان های برنامه نویسی رویه.

دوم، عدم وجود مستندات سخت تر است چرا که شما نیاز نه تنها برای توصیف کلاس ها و اشیاء، بلکه موارد خاص اجرای آنها.

سوم، انعطاف پذیری بیش از حد از روش می تواند به این واقعیت است که کد منبع و برنامه های توسعه یافته را در این مورد خاص، امکانات و قابلیت های بلامعارض می شود غرق شود. علاوه بر این، توجه داشته باشید که ناکارآمدی از نظر تخصیص حافظه. با این حال، صرف نظر از تعداد بازدیدها از برنامه نویسان OOP اطراف دائما در حال رشد و سرعت در حال تحول زبان خود.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.