অক্টোবর ১২, শনিবার লেখা শুরু করে আজকে নভেম্বর ৭, বৃহস্পতিবার।
যেকোনো ডিসাইন প্যাটার্ন বোঝার জন্য সেটা কী সমস্যার সমাধান করে সেটা খুব ভালো করে বোঝা জরুরি।
চলুন একটা কাল্পনিক ঘটনা বা গল্পের মাধ্যমে আজকের ডিসাইন প্যাটার্ন গুলোর উপযোগিতা বোঝার চেষ্টা করি।তার আগে বলে নেই: পুরো আইডিয়া আর কোড "Head First Design Patterns" বই থেকে নিয়ে আমি আমার মতো কিছু পরিবর্তন করে নিয়েছি। সুতরাং পুরো ক্রেডিটটাই ওই বইয়ের লেখকদের প্রাপ্য। আর লেখাটা একটু লম্বা, তাই ধৈর্য ধরে, সময় নিয়ে পড়ার অনুরোধ থাকলো।
পুরো সিম্পল ফ্যাক্টরির কোড, টেস্ট ড্রাইভ কোড সহ এই Repl.it লিংকে দিয়ে দিয়েছি। আর পুরো ফ্যাক্টরি মেথড ডিসাইন প্যাটার্নের কোড, টেস্ট ড্রাইভ কোড সহ এই Repl.it লিংকে দিয়ে দিয়েছি, দেখে নিতে পারেন। রেডি?
যেকোনো ডিসাইন প্যাটার্ন বোঝার জন্য সেটা কী সমস্যার সমাধান করে সেটা খুব ভালো করে বোঝা জরুরি।
চলুন একটা কাল্পনিক ঘটনা বা গল্পের মাধ্যমে আজকের ডিসাইন প্যাটার্ন গুলোর উপযোগিতা বোঝার চেষ্টা করি।তার আগে বলে নেই: পুরো আইডিয়া আর কোড "Head First Design Patterns" বই থেকে নিয়ে আমি আমার মতো কিছু পরিবর্তন করে নিয়েছি। সুতরাং পুরো ক্রেডিটটাই ওই বইয়ের লেখকদের প্রাপ্য। আর লেখাটা একটু লম্বা, তাই ধৈর্য ধরে, সময় নিয়ে পড়ার অনুরোধ থাকলো।
পুরো সিম্পল ফ্যাক্টরির কোড, টেস্ট ড্রাইভ কোড সহ এই Repl.it লিংকে দিয়ে দিয়েছি। আর পুরো ফ্যাক্টরি মেথড ডিসাইন প্যাটার্নের কোড, টেস্ট ড্রাইভ কোড সহ এই Repl.it লিংকে দিয়ে দিয়েছি, দেখে নিতে পারেন। রেডি?