Software Design Patterns প্রোগ্রামিং /কোড লিখতে বেশ সাহায্য করে। প্রথম যে বইটিতে Design Pattern নিয়ে আলোচনা করা হয় সেটি হলো “Design Patterns:Elements Of Reusable Object-Oriented Software” by Eric Gamma,Richard Helm,Ralph Johnson and John Vlissides(Addisson-Wesley.1994)।সেখানে ২৩টি Design Patterns নিয়ে আলোচনা করা হয় যা মৃলতঃ C++ এ লেখা। Creational,Behavioral ও Structural এই তিন ভাগে Software Design Patterns গুলোকে সাজানো যায়। গত বছর আমার নিজের শেখার সময় সহজভাবে আমি নিজের মত করে কিছু patterns এর উদাহরণ তৈরি করি । যারা ওয়েব ডেভেলপমেন্টের কাজ করছেন তাদের কথা ভেবে এখানে উদাহরণগুলো JavaScript এ দেয়া হলো। আরেকটি সুবিধা হচ্ছে যে JavaScript এ লেখার কারণে web browser এ এগুলো চর্চা করা/চালানো যাবে,আলাদা করে compiler ব্যবহার করে এসব চালানোর প্রয়োজন হবে না । আর code গুলো smart phone ব্যবহার করে চালানো যাবে ,online compiler এর সাহায্যে।
No comments:
Post a Comment