![دانلود مقاله برنامه نویسی شی گرا](../prod-images/593226.jpg)
برنامه نویسی شی گرا در راستای حل مشکلاتی که دست به گریبان پروژه های نرم افزاری بزرگ بود پا به عرصه وجودنهاد . دراین پروژه ها برنامه نویسان زیادی درگیر اجراوکد نویسی پروژه هستند . تصور کنید وقتی تعداد خطوط برنامه به ده ها یا هزاران خط کد برسد ، هر تغییری که در خطی از برنامه داده شود،منجر به اثرات جانبی ناخواسته ای می شود .
هر زبان برنامه نویسی ، نگرش متفاوتی به آبجکت ها دارد . PHP این نگرش را از زبان C++ به عاریه گرفته و نوع داده ای مهیا کرده است که می توان در باطن خود وتحت یک شناسنامه ،متغیر ها وتوابعی را شامل شود . وقتی PHP پا به عرصه وجود گذاشت وبه ویرایش 3 خودرسید قادر به پشتیبانی از پروژه های با بیش از 100 هزار خط کد را نداشت . با رشد تدریجی PHP وبالغ شدن Zend Engine امکان نوشتن پروژه های عظیم با PHP میسر شده. البته جدا از اندازه پروژه ،نوشتن اسکریپتها با بهره گیری از قدرت برنامه نویسی شی گرا واستفاده از کلاس ها در استفاده مجددا از کد ها کمک شایانی میکند وزمان و هزینه توسعه پروژه های بعدی را به مراتب کاهش می دهد وکار توسعه را دیگر کسل کننده وتکراری نخواهد کرد وزمان رابرای توسعه ایده های جدید و تمرکز برنامه نویسی حل مشکلات دیگر بهینه می کند . درعین حال به اشتراک گذاردن کدها را هم امکان پذیر می کند.
ایده آبجکت ها از جمله مفاهیم بغرنج دانش کامپیوتر است . در نظر اول ، درک آن مشکل به نظر می رسد اما به محض مفهوم و فلسفه آن را متوجه شوید دیگر به همه چیز به چشم آبجکت نگاهمی کنید وسریعاً خصوصیات وو رفتارهای آن را در ذهن خود مجسم می کنید.
اگر هنوز می خواهید در صف برنامه نویسان رویه ای و ماجولار بمانید وقت خود را تلف نکنید و از ادامه خواندن مقاله منصرف شوید ولی اگر می خواهید امروزی و آتی نگر باشید با من همراه باشید !
به دوستان گروه اول یاد آور می شوم نوع داده
شامل 10 صفحه فایل WORD قابل ویرایش
دانلود مقاله برنامه نویسی شی گرا