डिज़ाइन पैटर्न पुनरावर्ती सॉफ्टवेयर-डिज़ाइन समस्याओं के पुन: प्रयोग करने योग्य समाधान हैं। Java की OOP प्रकृति और इकोसिस्टम कई पैटर्न को विशेष रूप से सामान्य बनाते हैं — उन्हें जानने से आपको उन्हें पहचानने, संवाद करने और सिद्ध संरचनाओं को लागू करने में मदद मिलती है। वे रचनात्मक, संरचनात्मक और व्यावहारिक श्रेणियों में विभाजित होते हैं।
Singleton (रचनात्मक) — एक साझा उदाहरण
{
();
{}
Config { INSTANCE; }
}
