راکت
حل شده

برنامه نویسی شئ گرا یا ماژولار

3 پاسخ

سلام دوستان وقت بخیر
برنامه نویسی ماژولار یا شئ گرا؟
تفاوتشون چیه؟
میشه تو یه پروژو از هر دو روش استفاده کرد؟

یه سوال دیگه: فریمورک لاراول مگه بر پایه شئ گرایی نیست؟ پس چطور یه پروژه با لاراول به صورت ماژولار مینویسن؟

اگه کسی بلده ممنون میشه کمک کنه

Reza
Reza
@Rezanp7
ثبت پرسش جدید

پاسخ‌ها

3
parham allahyar
parham allahyar
@parhamallahyar70
بهترین پاسخ

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

امیرحسین عنبری
امیرحسین عنبری
@amiranbari33

تخصص: Web application developer

سلام شی گرایی جدا از ماژولار بودن است.
شی گرایی یعنی از کلاس ها و ابجکت ها و ... استفادا کنی.
ماژولار یعنی تک تک اجزای سیستم رو جدا از هم تکمیل کنی تا به راحتی قابل اضافه کردن ماژول جدید به پروژه یا برداشتن اون باشه.
به مفهوم ساده یعنی یک ماژول رو بنویسی و به راحتی برای سایت های دیگت هم اضافه کنی و استفاده کنی!

Reza
Reza
@Rezanp7

تخصص: برنامه نویس وب

بقیه دوستان نظرشون چیه؟

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام