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