ورود

View Full Version : ایده ی جاوا برای مدیریت نام کتابخانه ها (namespace ها در ++C)



majno0n
جمعه 04 مرداد 1392, 19:13 عصر
سلام بر عزیزان
دوستان همون طور که می دونیم ++C میاد از namespace ها استفاده می کنه .
جاوا میاد معکوس دامین یک برنامه نویس رو برای این کار در نظر میگیره .
می خواستم اگه میشه توضیح بدین اصن چه نیازی به namespace و ایناس ؟ و اینکه تفاوت دقیق روش جاوا و ++C در عمل تو چیاست ؟! بعد اینکه ینی جاوا میگه هر برنامه نویس واس خودش "باید" library داشته باشه ؟! اگه حتی یه لینک بم معرفی کنید که درست حسابی زیر و بم این قضایا رو توش توضیح بده عالیه .
ممنون

esmaeilbf
جمعه 04 مرداد 1392, 20:12 عصر
http://www.tutorialspoint.com/java/java_packages.htm

cups_of_java
جمعه 04 مرداد 1392, 22:01 عصر
دلیلش مدیریت و کنتزل کد هاست. اگه همه کد ها تو یک محدوده نام قرار داشته باشن، ممکنه تداخل بین نام کلاس ها، متد ها و ... ایجاد بشه. مدیریت و تقسیم بندی کلاس هایی که کارشون شیبه همه و تو یه موضوع قرار دارن اونطوری امکان پذیر نمی شد.
جاوا برای این کار Package داره و یکی از مزیت هاش نسبت به namespaceها اینه که هر پکیج دقیقن روی یک فولدر از سیستم شما متناظر میشه، یعنی پکیج ها معرف مسیر های نسبی هستن که کلاس ها توشون قرار دارن. در حالیکه که توی namespaceها اینطوری نیست. این نگهداری و کار روی پروژه رو آسون تر می کنه، خیلی زیاد.

majno0n
جمعه 04 مرداد 1392, 22:54 عصر
من متوجه نشدم فرق دقیق و مزایا رو !