تگ مورد نظر : برنامه نویسی شی گرا

برنامه نویسی شی گرا در php | قسمت اول

در گذشته قبل از اینکه مفهومم شی گرایی وارد زبان php بشه برنامه نویس ها مجبور بودن که php رو در کنار html استفاده کنن که این روش در پروژهای کوچیک مشکل...

برنامه نویسی شی گرا در php | قسمت دوم

برای اضافه کردن اطلاعات در کلاس ها از property ها استفاده میشه . کار اونها دقیقا شبیه متغیرها در php معمولیه و تنها تفاوتشون اینکه قبل از تایپ اسم pro...

کپسوله سازی - برنامه نویسی شی گرا در php | قسمت سوم

اولین باری که این اسم رو میبینید تعجب میکنید که این دیگه چیه . یعنی قراره چی باشه ! راستش خودمم همینطور بودم ، برام عجیب بود ولی وقتی معنی کسپوله سازی...

برنامه نویسی شی گرا در php | قسمت چهارم

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

برنامه نویسی شی گرا در php | قسمت پنجم

خب امروز در این پست رسیدیم به متدهایی جادوئی در شی گرایی php . در php برای ساده تر کردن بعضی از کارها در کلاس ها یک سری متدهای خاص و ویژه در شی گرایی...

اصول SOLID در برنامه نویسی شی گرا

اصول SOLID یک اصول قانون مند در برنامه نویسی شی گرا است که  در تمام زبان های برنامه نویسی شی گرا مثل php موجود و قابل پیاده سازی است . SOLID  مخفف پنج...

اصول SOLID در برنامه نویسی شی گرا قسمت دوم : Open Close Principle

در این مقاله در ادامه ی مبحث SOLID قصد داریم به معرفی دومین اصل  یعنی Open Close Principle که به صورت کوتاه OCP هم می گویند،بپردازیم.با ما همراه باشید...

 اصول SOLID در برنامه نویسی شی گرا قسمت سوم - Liskov Substitution Principal

یکی دیگر از اصول SOLID اصل Liskov Substitution Principal نام دارد که به اختصار LSP گویند.اصل LSP  می گوید :  زیر کلاس‌ها باید بتوانند جایگزین نوع پایه...

اصول SOLID در برنامه نویسی شی گرا قسمت چهارم - Interface segregation principle

در این قسمت از مجموعه مقالات SOLID ، نوبت می رسد به معرفی یک اصل دیگر یه نام Interface segregation principle که به صورت کوتاه ISP هم می گویند. به این...