JavaRush /جاوا بلاگ /Random-SD /بک مارڪ: ڊزائن جي نمونن بابت مضمونن جو انتخاب - نظريو، ان...

بک مارڪ: ڊزائن جي نمونن بابت مضمونن جو انتخاب - نظريو، انٽرويو سوال ۽ ڪتاب جو جائزو

گروپ ۾ شايع ٿيل
JavaRush شاگردن جي سهولت لاءِ، اسان پروگرامنگ ۾ اهم ترين موضوعن بابت ليڪچر ۽ مضمون گڏ ڪرڻ جو فيصلو ڪيو. پهرين چونڊ ڊزائن جي نمونن بابت آهي. ميني گائيڊ ۾، اسان مختصر طور تي آرٽيڪل جو خلاصو بيان ڪريون ٿا، ۽ جيڪڏهن توهان لنڪ جي پيروي ڪندا آهيو، توهان دلچسپي جي موضوع بابت وڌيڪ سکو سگهو ٿا. پنھنجي بک مارڪس ۾ مجموعو شامل ڪريو ۽ ان کي واپس ڪريو جڏھن ضرورت هجي. بک مارڪ: ڊزائن جي نمونن بابت مضمونن جو انتخاب - نظريو، انٽرويو سوال ۽ ڪتاب جو جائزو - 1

مکيه ڊيزائن جي نمونن تي ليڪچر

سنگلٽن ڊيزائن جو نمونو

سنگلٽن ھڪڙو آسان ترين نمونو آھي جيڪو ھڪڙي طبقي تي لاڳو ڪري سگھجي ٿو. ماڻهو ڪڏهن ڪڏهن چوندا آهن ته ”هي ڪلاس سنگلٽن آهي،“ مطلب ته هي طبقو سنگلٽن ڊيزائن جو نمونو لاڳو ڪري ٿو. ڪڏهن ڪڏهن اهو ضروري آهي ته هڪ ڪلاس لکڻ لاء، جنهن لاء صرف هڪ اعتراض ٺاهي سگهجي ٿو. مثال طور، هڪ طبقي جو ذميوار آهي لاگنگ يا ڊيٽابيس سان ڳنڍڻ.

اڊاپٽر ڊيزائن جو نمونو

هن ليڪچر ۾ اسان ”اڊاپٽر“ نالي هڪ نمونو متعارف ڪرائينداسين. "ان جو نالو ٻڌائي رهيو آهي، ۽ توهان حقيقي زندگي ۾ هڪ کان وڌيڪ ڀيرا اڊاپٽرن جي وچ ۾ آيا آهيو. سڀ کان وڌيڪ عام اڊاپٽرز مان هڪ آهي ڪارڊ پڙهندڙ، جنهن سان ڪيترائي ڪمپيوٽر ۽ ليپ ٽاپ ليس هوندا آهن،" ليکڪ نموني بابت چوي ٿو. جيئن اڳئين ليڪچرن ۾، هڪ ڪوڊ مثال بيان ڪري ٿو ته نمونو ڪيئن ڪم ڪري ٿو.

حڪمت عملي ڊيزائن جو نمونو

مضمون ۾ سڀ کان وڌيڪ عام نمونن مان هڪ کي جانچيو ويو آهي "حڪمت" سڏيو ويندو آهي. حڪمت عملي جو نمونو الگورتھم جي ھڪڙي خاندان کي بيان ڪري ٿو، انھن مان ھر ھڪ کي گڏ ڪري ٿو، ۽ يقيني بڻائي ٿو ته اھي مٽائي سگھندا آھن. اهو توهان کي تبديل ڪرڻ جي اجازت ڏئي ٿو الگورتھم کي بغير ڪلائنٽ جي پاسي تي انهن جي استعمال جي.

پل جي ڊيزائن جو نمونو

پل هن مسئلي کي حل ڪري ٿو هڪ يا وڌيڪ طبقن کي جدا جدا درجي بندين ۾ ورهائي - تجريد ۽ عمل درآمد. ڪارڪردگيءَ ۾ هڪ تبديليءَ سان هڪ درجي بندي ٻئي ۾ تبديليءَ جي ضرورت نه آهي. آرٽيڪل نموني جي فائدن ۽ نقصانن کي لسٽ ڪري ٿو، جتي اهو استعمال ڪيو ويندو آهي، ۽ عملي طور تي بيان ڪري ٿو ته اهو ڪيئن ڪم ڪري ٿو.

پراکسي ڊيزائن جو نمونو

پراکسي نموني هڪ اعتراض تائين ڪنٽرول رسائي سان لاڳاپيل مسئلا حل ڪرڻ ۾ مدد ڪري ٿي. مثالن کي استعمال ڪندي، ليکڪ جانچ ڪري ٿو ته ڪهڙين حالتن ۾ هن نموني جي ڄاڻ جي ضرورت ٿي سگهي ٿي، ان جي فائدن ۽ نقصانات. ۽ تمام گھڻو مفيد ڪوڊ!

فيڪٽري ڊيزائن جي نموني

هن ليڪچر ۾، ليکڪ فيڪٽري بابت ڳالهائيندو آهي: هن ٽيمپليٽ کي استعمال ڪندي ڪهڙو مسئلو حل ڪيو ويو آهي، اسان هڪ مثال ڏيکارينداسين ته ڪارخانو هڪ ڪافي شاپ کولڻ ۾ ڪيئن مدد ڪري ٿي. هن ليڪچر ۾ فيڪٽري ٺاهڻ لاءِ 5 سادو قدم پڻ شامل آهن.

FactoryMethod ڊيزائن جو نمونو

توهان سکندا ته ڪارخاني جو طريقو ڇا آهي ۽ ڪهڙي مسئلن لاءِ هي نمونو موزون آهي. اسان هن ڊزائن جي نموني کي عملي طور تي ڏسندا ۽ ان جي جوڙجڪ کي ڳوليندا سين. فيڪٽري جو طريقو ڊيزائن جو نمونو حل ڪري ٿو پروڊڪٽس جي مختلف گروپن ٺاهڻ جو مسئلو، هر هڪ کي ڪجهه خاصيت سان.

خلاصو فيڪٽري ڊيزائن جو نمونو

توهان کي ليڪچر پڙهڻ گهرجي اهو معلوم ڪرڻ لاءِ ته هڪ خلاصو ڪارخانو ڇا آهي ۽ هي نمونو ڪهڙو مسئلو حل ڪري ٿو. ليڪچر يوزر انٽرفيس سان ڪافي آرڊر ڪرڻ لاءِ ڪراس پليٽ فارم ايپليڪيشن لاءِ فريم ورڪ ٺاهڻ جو هڪ مثال پڻ ڏيکاري ٿو. بونس جي طور تي، ليڪچر ۾ لڪايل هڪ ايسٽر ايگ آهي، جنهن جي مهرباني توهان جاوا استعمال ڪندي آپريٽنگ سسٽم جو نالو طئي ڪرڻ سکندا ۽ نتيجو تي منحصر ڪري، هڪ يا ٻيو عمل انجام ڏيو.

جاوا ۾ ڊيزائن جا نمونا [حصو 1]

جاوا ۾ ڊيزائن جي نمونن تي هڪ مختصر مضمون. اهو انهن لاء مفيد ٿيندو جيڪي اڳ ۾ ئي مضمون ۾ ورجائي ۽ عام ڪرڻ لاء آهن. يا، ان جي ابتڙ، انهن لاء جيڪي پهريون ڀيرو نمونن سان رابطو ڪيا آهن - موضوع جي پهرين جائزو لاء، گهڻي کوٽائي ڪرڻ کان اڳ.

جاوا ۾ ڊيزائن جا نمونا [حصو 2]

پوئين مضمون جي تسلسل ۾، ليکڪ ڏيکاري ٿو ته نمونن کي ڪيئن استعمال ڪجي.

"انٽرويو سوال ۽ جواب" ۾ ڊيزائن جا نمونا

جاوا ڊولپر لاءِ انٽرويوز کان سوالن ۽ جوابن جو تجزيو. حصو 1

جڏهن انٽرويو وٺندڙ جونيئر، نوڪررن کي نمونن بابت پڇڻ پسند ڪن ٿا. هي مضمون توهان کي اهڙن سوالن لاء تيار ڪرڻ ۾ مدد ڏيندو. ٻين شين مان، ان ۾ ٽيڪنيڪل انٽرويو لاءِ ڪيتريون ئي ٻيون مفيد معلومات شامل آهن.

ليول 37. ليول جي موضوع تي انٽرويو سوالن جا جواب

سڄو متن انٽرويو جي سوالن جي تجزيي لاءِ وقف ڪيو ويو آهي ڊيزائن جي نمونن سان لاڳاپيل. ڪهڙا نمونا آهن، اهي ڇا آهن، اهي ڇو گهربل آهن ۽ انهن کي ڪٿي استعمال ڪرڻ لاء - سڀ ڪجهه هن مضمون ۾ آهي.

اينٽي پيٽرن تي ليڪچر

اهو بلڪل ممڪن آهي ته انٽرويو دوران توهان کان پڇيو وڃي ته اينٽي پيٽرن بابت - برائي ٽوئن ڀائر نمونن جا، تنهنڪري اسان انهن کي هن مجموعي ۾ شامل ڪرڻ جو فيصلو ڪيو.

antipatterns ڇا آهن؟ اچو ته مثال ڏسو (حصو 1)

هي آرٽيڪل مئنيجمينٽ، فن تعمير، ۽ ڊولپمينٽ ڊومينز ۾ مخالف نمونن جي جانچ ڪري ٿو.

antipatterns ڇا آهن؟ اچو ته مثال ڏسو (حصو 2)

متن اهڙن اينٽي پيٽرن کي جانچي ٿو جهڙوڪ گولڊن هامر، وقت کان اڳ اصلاح، اسپگيٽي ڪوڊ، ۽ جادو نمبر. عام طور تي، پڙهو!

بونس

ڪتاب جو جائزو ”هيڊ فرسٽ ڊيزائن جا نمونا“

هي ڪتاب اسٽيڪ اوور فلو تي سڀ کان وڌيڪ مشهور ڏهن مان هڪ آهي، ۽ سٺو سبب آهي. پيشڪش جي آسانيءَ، بنيادي موضوع ۽ اعليٰ معيار جا مثال ڪتاب کي مقبول بڻائين ٿا. انهن ماڻهن ۾ جيڪي گهٽ ۾ گهٽ هيڊ فرسٽ سيريز کان گهٽ ۾ گهٽ واقف آهن، اتي ڪيترائي اهڙا آهن جيڪي اهڙي ادب کي شروع ڪرڻ وارن لاءِ انتهائي غير معمولي پڙهڻ سمجهن ٿا. اسان سفارش ڪريون ٿا جائزو پڙهڻ، يا شايد ڪتاب، ۽ پنهنجا پنهنجا نتيجا ڪڍو.

مفيد ذريعو: Refactoring.Guru

“Refactoring.Guru” پروگرامنگ جي اونداهي معاملن لاءِ وقف آهي: ري فيڪٽرنگ، ڊيزائن جا نمونا، سولڊ اصول ۽ پروگرامنگ جي دنيا جا ٻيا اهم موضوع. سائيٽ ۾ نمونن جي هڪ فهرست شامل آهي، انهن جي ظاهر، فائدن ۽ نقصان جي تاريخ بيان ڪري ٿي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION