ورود

View Full Version : جلوگیری از تکرار کد



amirjun32
سه شنبه 14 اردیبهشت 1395, 14:36 عصر
سلام خدمت اساتید.
سوالم اینه ک ایا توی جاوا راهی واسه مخفف نویسی هست یانه؟
مثلا فرض کنید شما اطلاعات مربوط به دیتابیس رو توی برنامت داخل یک بلوک تعریف میکنی.اگه هرجای دیگه توی برنامه نیاز به اون اطلاعات داشتی دوباره تعریفشون نکنی و یک جوری ارجاع بدی به اون بلوک .
یک چیزی تو مایه های include و require در زبان php
امیدوارم ک منظورمو رسونده باشم.
تشکر

[younes]
چهارشنبه 15 اردیبهشت 1395, 14:57 عصر
بله جاوا یک زبان شی گراست .

محمد فدوی
چهارشنبه 15 اردیبهشت 1395, 17:22 عصر
سلام خدمت اساتید.
سوالم اینه ک ایا توی جاوا راهی واسه مخفف نویسی هست یانه؟
مثلا فرض کنید شما اطلاعات مربوط به دیتابیس رو توی برنامت داخل یک بلوک تعریف میکنی.اگه هرجای دیگه توی برنامه نیاز به اون اطلاعات داشتی دوباره تعریفشون نکنی و یک جوری ارجاع بدی به اون بلوک .
یک چیزی تو مایه های include و require در زبان php
امیدوارم ک منظورمو رسونده باشم.
تشکر
باید منظورت رو دقیقا از «جلوگیری از تکرار کد» بیان می‌کردی.. مثالی هم که از PHP زدی گویا نبود.
در هر صورت جواب بله‌ست! برای اینکه جلوگیری کنیم از کدنویسی بی‌مورد، راهکارهای زیادی داریم که هرکدوم به درد یه جایی می‌خورن، در سطح خیلی پایه‌ای می‌شه گفت متدها و اشیاء برای همین تعریف شدن.. در مرحلهٔ بعد چنین‌کاری رو الگوهای طراحی (Design Pattern) انجام می‌دن و کاربردای خودشون رو دارن.
اگر هم دقیقا منظورت در مورد طراحی وب و تعریف بلوک‌های پراستفاده بود، بله توی جاوا هم راه‌حل‌های جایگزین و بعضا بهتری داریم.. معمولا چارچوبای مختلف برنامه‌نویسی برای خودشون موتور قالب خودشون رو دارن.. مثلا JSP کاری مشابه با چیزی که توی PHP گفتی رو هم می‌تونه انجام بده.