پروگرامنگ سان لاڳاپيل اضافي مضمونن بابت اسان جي ٽڪرن جو سلسلو جاري رکو جيڪي ڪوڊ گيم جي ڪورس جو حصو نه آهن، لنڪس ۽ سفارشن سان گڏ جتي توهان انهن کي سکي سگهو ٿا. اڄ اسان ڊزائن جي نمونن بابت ڳالهائڻ وارا آهيون.
هيڊ فرسٽ ڊيزائن پيٽرن کي جاوا ڊولپرز لاءِ ڊيزائن جي نمونن بابت بهترين ڪتابن مان هڪ سمجهيو وڃي ٿو، ٻئي تازو ۽ جن وٽ سالن جو پروفيشنل تجربو آهي، پر ڪڏهن به ڊزائين جي نمونن جو مطالعو نه ڪيو آهي. هيڊ فرسٽ ڊيزائن پيٽرن جو تازو ايڊيشن، جاوا 8 لاءِ اپڊيٽ ڪيو ويو آهي، توهان کي ڏيکاري ٿو آزمائشي ۽ سچا، روڊ-ٽيسٽ ٿيل نمونا جيڪي ڊولپرز پاران استعمال ڪيا ويا فنڪشنل، خوبصورت، ٻيهر استعمال لائق ۽ لچڪدار سافٽ ويئر ٺاهڻ لاءِ. ”جڏهن توهان هن ڪتاب کي مڪمل ڪندا، توهان انهن ماڻهن جي بهترين ڊيزائن جي مشقن ۽ تجربن مان فائدو وٺي سگهندا، جن سافٽ ويئر ڊيزائن جي جانور سان وڙهندي ۽ فتح حاصل ڪئي آهي. سنجيدگي واري سائنس ۽ سکيا واري نظريي ۾ جديد تحقيق کي استعمال ڪندي هڪ گھڻ-حساني سکيا جي تجربي کي ترتيب ڏيڻ لاءِ، هيڊ فرسٽ ڊيزائن پيٽرن استعمال ڪري ٿو هڪ بصري طور تي ڀرپور فارميٽ جنهن لاءِ ٺهيل آهي توهان جي دماغ جي ڪم ڪرڻ جي طريقي سان، نه ته ٽيڪسٽ-هيوي اپروچ جيڪو توهان کي ننڊ ۾ آڻي، ڪتاب جو مصنف بيان ۾ واعدو ڪيو.
هي ڪتاب، جاوا ۾ ڊيزائن جا نمونا، ان جي مشق لاءِ بهترين آهي- پهرين طريقي ۽ گهڻي بصيرت جيڪا توهان کي ڪنهن به جاوا سافٽ ويئر پروجيڪٽ ۾ ڊزائن جي نمونن جي طاقت کي مڪمل طور تي استعمال ڪرڻ جي ضرورت آهي. جاوا استادن ۽ پروگرامرز جي طور تي انهن جي وسيع تجربي تي ڊرائنگ ڪندي، اسٽيو ميٽسڪر ۽ بل ويڪ هر نموني کي حقيقي جاوا پروگرامن، صاف UML ڊراگرام، ۽ زبردست مشقن سان روشن ڪندا آهن. پڙهندڙ جلدي نظريي کان ايپليڪيشن ڏانهن منتقل ٿيندا، سکيا ته نئين ڪوڊ کي ڪيئن بهتر بڻايو وڃي ۽ موجوده ڪوڊ کي سادگي، انتظام، ۽ ڪارڪردگي لاء ريفيڪٽر ڪيو.
هي هڪ تمام مددگار ثابت ٿيندو JEE ڊولپرز لاءِ. حقيقي دنيا جاوا EE نمونن تي بحث ڪري ٿو نمونن ۽ بهترين عملن کي منظم طريقي سان، حقيقي دنيا جي منصوبن مان ڪوڊ سان. هن ڪتاب جو ٻيهر لکيل ۽ ٻيهر ايڊٽ ٿيل نسخو جاوا EE 6 جي بنيادي اصولن ۽ APIs، ٽرانزيڪشن جا اصول، اڪيلائي ليول، CAP ۽ BASE، ريموٽنگ، عملي ماڊلائيزيشن ۽ جاوا EE ايپليڪيشنن جي ڍانچي، ضرورت کان وڌيڪ نمونن جي بحث جو احاطو ڪري ٿو. ۽ پراڻيون بهترين طريقا، نمونن لاءِ ڊومين لاءِ هلائيندڙ ۽ خدمت تي مبني اجزاء، ڪسٽم اسڪوپس، غير مطابقت واري پروسيسنگ ۽ متوازي، حقيقي وقت HTTP واقعا، شيڊولرز، REST اصلاح، پلگ ان ۽ نگراني جا اوزار، ۽ مڪمل طور تي فعال JCA 1.6 عمل درآمد.
Head First Object-Oriented Analysis & Design توهان کي ڏيکاري ٿو ته ڪيئن تجزيو ڪجي، ڊزائين ڪجي، ۽ لکجي سنگين اعتراض تي مبني سافٽ ويئر. اهو سيکاري ٿو ته OO اصولن کي ڪيئن استعمال ڪجي جهڙوڪ encapsulation ۽ delegation ايپليڪيشنون ٺاهڻ لاءِ جيڪي لچڪدار هجن، ڪيئن لاڳو ڪجي اوپن-ڪلزڊ پرنسپل (OCP) ۽ Single Responsibility Principle (SRP) توهان جي ڪوڊ جي ٻيهر استعمال کي فروغ ڏيڻ لاءِ، توهان جي ڪوڊ جي طاقت کي ڪيئن استعمال ڪجي. توهان جي مسئلن کي وڌيڪ موثر طريقي سان حل ڪرڻ لاءِ نمونن جي ڊيزائن. توهان پڻ UML استعمال ڪرڻ سکندا، ڪيس استعمال ڪريو، ۽ ڊاگرامس کي يقيني بڻائڻ لاءِ ته سڀئي اسٽيڪ هولڊرز واضح طور تي رابطو ڪري رهيا آهن توهان کي صحيح سافٽ ويئر پهچائڻ ۾ مدد ڪرڻ لاءِ جيڪو هر ڪنهن جي ضرورتن کي پورو ڪري ٿو.
هن ڪم ۾، چار تجربا ڊزائنر عام طور تي پيش ٿيندڙ ڊيزائن جي مسئلن لاء سادي ۽ مختصر حل جو هڪ فهرست پيش ڪن ٿا. اڳ ۾ غير دستاويزي، اهي 23 نمونن ڊيزائنرز کي وڌيڪ لچڪدار، خوبصورت، ۽ آخرڪار ٻيهر استعمال لائق ڊيزائن ٺاهڻ جي اجازت ڏين ٿا بغير ڊزائن جي حل کي پاڻ کي ٻيهر دريافت ڪرڻ جي. ليکڪ شروع ڪندا آهن بيان ڪرڻ سان ته ڪهڙا نمونا آهن ۽ اهي توهان جي مدد ڪري سگهن ٿا اعتراض تي مبني سافٽ ويئر ڊزائين ڪرڻ ۾. اهي وري سسٽماتي طور تي نالو، وضاحت، جائزو، ۽ ڪيٽلاگ تي ورهايل ڊيزائن کي اعتراض تي مبني سسٽم ۾ وڃو.
هي ڪورس انٽرايڪٽو ايپليڪيشن ٺاهڻ لاءِ ڊيزائن جي نمونن کي شامل ڪندي اعتراض تي مبني تجزيو ۽ ڊيزائن کي وڌائي ٿو. قائم ڪيل ڊيزائن جي نمونن جي سروي ذريعي، توهان وڌيڪ پيچيده سافٽ ويئر ايپليڪيشنن لاء بنياد حاصل ڪندا. آخرڪار، توهان ڪوڊ بوء جي فهرست جي حوالي سان مشڪلاتي سافٽ ويئر ڊيزائن جي سڃاڻپ ڪندي.
هي چوٿون ڪورس آهي اسپيشلائيزيشن ۾ سي # پروگرامنگ ٻولي استعمال ڪندي وڊيو گيمز کي ڪيئن ڊولپ ڪرڻ ۽ يونٽي گيم انجڻ ونڊوز يا ميڪ تي. انهن لاءِ سٺو هوندو جيڪي راند جي ترقي ۾ دلچسپي رکن ٿا.
هن وڊيو ٽيوٽوريل ۾، ڊيرڪ بناس سڀ کان وڌيڪ عام ڊيزائن جي نمونن تي مشتمل آهي. هو اهو به وضاحت ڪري ٿو جڏهن انهن کي استعمال ڪيو وڃي ۽ ٻين عنوانن تي OOP ڊيزائن جي اصولن تي.
ٻيو مهذب ڊيزائن جي نمونن جو سبق، هن ڀيري ڪرسٽوفر اوڪراوي طرفان ڪيو ويو آهي.
آخر ۾، موش حميداني، هڪ مشهور چينل پروگرامنگ ود موش جي ليکڪ پاران حقيقي دنيا جا مثال استعمال ڪندي سادي لفظن ۾ ڊيزائن جي نمونن جو سبق ڏنو ويو آهي.

GO TO FULL VERSION