English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ما هي أفضل الممارسات عند استخدام الحزم في Java؟

با اعلان آن‌ها در یک برنامه‌بسته، می‌توان تمام فایل‌های .class مرتبط با کلاس‌ها و رابط‌ها را به طور خودکار در یک پوشه ایجاد کرد. بسته تنها یک پوشه است که برای ذخیره کلاس‌ها و رابط‌های مربوط به یک مفهوم خاص استفاده می‌شود.

ایجاد یک بسته

می‌توانید یک بسته ایجاد کنید و کلاس‌ها/رابط‌ها مورد نیاز خود را در آن اضافه کنید، تنها کافی است از کلیدواژه package در بالای فایل کلاس/رابط استفاده کنید که بسته را مشخص می‌کند-

بسته package_name;

مثال

این برنامه Java نمونه‌ای از اعلان بسته Java را نشان می‌دهد.

package com.w3codebox.mypackage;
public class Sample{
   public void demo(){
      System.out.println("این یک روش از کلاس نمونه است");
   }
   public static void main(String args[]){
      System.out.println("Hello how are you......");
   }
}

برخلاف برنامه‌هایی که از برنامه‌های جعبه بسته استفاده می‌کنند، شما باید از دستور javac استفاده کنید-dاین گزینه مسیر هدف ایجاد بسته را مشخص می‌کند.

javac -d . Sample.java

اگر مسیر هدف ذکر نشده باشد، بسته در پوشه فعلی ایجاد خواهد شد.

توافقنامه‌های نام‌گذاری و بهترین практики برای بسته‌ها

در انتخاب نام بسته، باید موارد زیر را به خاطر بسپارید.

  • نام بسته باید از حروف کوچک استفاده شود.

  • پیشنهاد می‌شود از سطح دامنه اصلی شروع کنید و سپس با زیردامنه‌ها شروع کنید، به عنوان مثالcom.example.w3codebox.

نکات قابل توجه

علاوه بر توافقنامه‌های فوق، در هنگام ایجاد بسته‌ها، باید موارد زیر را به خاطر بسپارید:

  • کلاس‌هایی که ممکن است تغییرات مشابهی را تجربه کنند (کلاس‌هایی با همان عملکرد/ مفهوم) را در یک گروه جمع کنید.

  • بر اساس موارد زیر زیربسته‌ها ایجاد کنید:

com.w3codebox.tutorix.classes
  • کلاس‌های معمولاً استفاده شده را در یک گروه جمع کنید. سعی کنید بسته‌ها ساده و چسبنده باشند.