डिजाइन पॅटर्न हे पुनरावृत्ती होणार्या सॉफ्टवेअर डिजाइन समस्यांचे पुन्हा वापरता येणारे समाधान आहेत. Java च्या OOP स्वरूप आणि इकोसिस्टमने अनेक पॅटर्न विशेषतः सामान्य बनवलेले आहेत — त्यांचे ज्ञान तुम्हाला त्यांना ओळखण्यात, संचार करण्यात आणि सिद्ध संरचना लागू करण्यात मदत करते. ते निर्मितीक, संरचनात्मक आणि वर्तणूक श्रेणींमध्ये वर्गीकृत आहेत.
Singleton (निर्मितीक) — एक सामायिक उदाहरण
{
();
{}
Config { INSTANCE; }
}
