Design patterns بار بار آنے والے software-design مسائل کے لیے دوبارہ استعمال کے قابل حل ہیں۔ Java کی OOP فطرت اور ecosystem کئی patterns کو خاص طور پر عام بناتے ہیں — انہیں جاننے سے آپ کو ثابت شدہ ڈھانچے کو تسلیم کرنے، بات چیت کرنے اور لاگو کرنے میں مدد ملتی ہے۔ یہ creational، structural، اور behavioral زمرہ جات میں تقسیم ہوتے ہیں۔
Singleton (creational) — ایک مشترک instance
{
();
{}
Config { INSTANCE; }
}
