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

برنامه نویسی شی گرا

برنامه نویسی شی گرا - یک روش به عنوان نزدیک که ممکن است به رفتار ما. آن را به عنوان یک توسعه طبیعی از نوآوری های قبلی مربوط به توسعه زبان های برنامه نویسی است. اگر ما در مورد صحبت برنامه نویسی ساخت یافته، پس از آن این مسیر است خیلی بیشتر ساختار نسبت به نسخه های پیش از آن، علاوه بر این، آن را انتزاعی، مدولار تر است. ما در حال حاضر تلاش برای خلاص و حرکت عناصر برنامه نویسی به اصطلاح سطح داخلی بوده است.

برنامه نویسی شیء گرا است برای استفاده برای توسعه زبان تخصصی. آنها معمولا توسط سه ویژگی اصلی مشخص می شود:

- یگدیگر، یعنی ترکیبی از سوابق با توابع و رویه ها، و همچنین دستکاری زمینه پرونده داده ها، تشکیل یک نوع کاملا جدیدی از پایگاه داده، به نام شی؛

- ارث، تعریف شیء دلالت استفاده های بعدی خود را به ساخت یک سلسله مراتب از اشیاء ایجاد شده با توانایی تولید شی جدید مربوط به سلسله مراتب، و همچنین دلالت کد دسترسی و تولید اطلاعات در مورد تمام اشیاء؛

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

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

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

کلاس

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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