فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله با موضوع شی گرایی

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

فرمت فایل : word

تعداد صفحات : 26

قابل ویرایش

 

 

 

چکیده:

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

 

 

 

فهرست مطالب:

شی گرایی
مفاهیم شی گرایی
مفاهیم شئگرایی دیدگاه شئگرا
شناخت اشیاء
مدل اشیاء
رفتار اشیاء
زبان یکپارچه مدل‌سازی چیست؟
مصارف دیاگرام موارد استفاده
نمودار کلاس
نمودار همکاری
نمودار ترتیبی
کنترل دسترسی تشخیصی در پایگاههای داده شیء گرا
امکاناتی برای انجام تحلیلهای امنیتی
برنامه نویسی شی ئ گرا
تجرید Abstraction
سه اصل oop
کپسول سازی encapsulation
وراثت inheritance
منابع و ماخذ


دانلود با لینک مستقیم


دانلود مقاله با موضوع شی گرایی