![جاوا ۾ ڊيزائن جا نمونا [حصو 1] - 1](https://cdn.codegym.cc/images/article/241ebd47-d289-41b2-bcbe-d8722463fd43/800.jpeg)
نمونن جا قسم:
- تخليقي
- ساخت وارو
- رويي
تخليقي:
-
Singleton - ھڪڙي ھڪڙي مثال تائين ھڪڙي طبقي جي ٺاھڻ کي محدود ڪري ٿو، ۽ ھڪڙي ھڪڙي مثال تائين رسائي فراهم ڪري ٿو.
-
فيڪٽري - استعمال ڪيو ويندو آهي جڏهن اسان وٽ هڪ سپر ڪلاس آهي ڪيترن ئي ذيلي ڪلاسن سان ۽ اسان کي ان پٽ جي بنياد تي هڪ ذيلي ڪلاس واپس ڪرڻ جي ضرورت آهي.
-
خلاصو ڪارخانو - ڪارخانو ٺاهڻ لاءِ هڪ سپر ڪارخانو استعمال ڪندو آهي، جنهن کي اسين پوءِ شيون ٺاهڻ لاءِ استعمال ڪندا آهيون.
-
تعمير ڪندڙ - سادي شيون استعمال ڪندي پيچيده شيون ٺاهڻ لاء استعمال ڪيو ويو. اهو آهستي آهستي هڪ ننڍڙي، سادي شئي مان هڪ وڏي شئي ٺاهي ٿو.
-
پروٽوٽائپ - ڪارڪردگي کي بهتر بنائڻ ۾ مدد ڪري ٿي جڏهن نقل ڪيل شيون ٺاهيندي؛ هڪ نئين شئي ٺاهڻ جي بدران، اهو هڪ موجوده اعتراض جو ڪلون ٺاهي ۽ واپس ڪري ٿو.
ساختي:
-
اڊاپٽر - هڪ ڪنورٽر ٻن غير مطابقت رکندڙ شين جي وچ ۾. اسان اڊاپٽر نموني استعمال ڪري سگھون ٿا ٻن غير مطابقت واري انٽرفيس کي گڏ ڪرڻ لاءِ.
-
جامع - ھڪڙو طبقو استعمال ڪري ٿو ھڪڙي وڻ جي جوڙجڪ جي نمائندگي ڪرڻ لاء.
-
Proxy - ٻئي طبقي جي ڪارڪردگي مهيا ڪري ٿي.
-
فلائي ويٽ - ساڳين شين جي وڏي تعداد کي ٺاهڻ بدران شيون ٻيهر استعمال ڪري ٿو.
-
Facade - هڪ ڪلائنٽ لاءِ هڪ سادي انٽرفيس مهيا ڪري ٿو، جيڪو سسٽم سان رابطو ڪرڻ لاءِ انٽرفيس استعمال ڪري ٿو.
-
پل - مخصوص طبقن کي انٽرفيس کي لاڳو ڪرڻ وارن طبقن کان آزاد بڻائي ٿو.
-
ڊيڪرائيٽر - موجوده شئي ۾ نئين ڪارڪردگي شامل ڪري ٿو بغير ان جي جوڙجڪ ۾.
رويي:
-
ٽيمپليٽ جو طريقو - هڪ بنيادي الگورٿم جي وضاحت ڪري ٿو ۽ اولاد کي اجازت ڏئي ٿو ته ان جي مجموعي جوڙجڪ کي تبديل ڪرڻ کان سواءِ الگورٿم جي ڪجهه مرحلن کي اوور رائڊ ڪري.
-
ثالث - هڪ وچولي طبقو مهيا ڪري ٿو جيڪو مختلف طبقن جي وچ ۾ سڀني رابطي کي سنڀاليندو آهي.
-
ذميواري جو سلسلو - اهو ممڪن بڻائي ٿو ته درخواست جي موڪليندڙ ۽ وصول ڪندڙ جي وچ ۾ سخت انحصار کان بچڻ؛ ان کان علاوه، درخواست تي عمل ڪري سگھجي ٿو ڪيترن ئي شين طرفان.
-
مبصر - هڪ اعتراض کي مانيٽر ڪرڻ جي اجازت ڏئي ٿو ۽ ٻين شين ۾ واقع ٿيندڙ واقعن جو جواب ڏيڻ.
-
حڪمت عملي - حڪمت عملين لاءِ اجازت ڏئي ٿي (الگورٿم) رن ٽائيم تي تبديل ٿيڻ جي.
-
ڪمانڊ - ھڪڙو انٽرفيس جيڪو ھڪڙي مخصوص عمل کي انجام ڏيڻ لاء ھڪڙو طريقو بيان ڪري ٿو.
-
رياست - ھڪڙي شئي کي اجازت ڏئي ٿي پنھنجي رويي کي تبديل ڪرڻ جي ان جي حالت تي منحصر آھي.
-
Visitor - لاڳاپيل شين جي گروپن تي عمل کي آسان ڪرڻ لاء استعمال ڪيو ويو.
-
مترجم - مسئلو ڊومين ۾ سادي ٻولي لاءِ گرامر بيان ڪري ٿو.
-
آئيٽرٽر - ترتيب سان گڏي جي عناصر تائين رسائي حاصل ڪري ٿو بغير ان جي بنيادي شڪل کي ڄاڻڻ کان سواء.
-
Memento - ڪنهن شئي جي حالت کي ذخيرو ڪرڻ لاء استعمال ڪيو ويو؛ هن رياست کي بعد ۾ بحال ڪري سگهجي ٿو.
وڌيڪ پڙهڻ: |
---|
GO TO FULL VERSION