একটি শেখার অনুশীলন হিসাবে (আমি স্কুলে পড়ছি না - কেবল কোনও বয়স্ক লোক নতুন কিছু শেখার চেষ্টা করছে), আমি প্রসারণের বিলম্বকে অন্তর্ভুক্ত করে এমন একটি যুক্তি গেট সিমুলেশন লেখার চেষ্টা করছি। ব্যবহারকারীর উচ্চ স্তরের অবজেক্ট তৈরি করতে গেটগুলি একসাথে করতে সক্ষম হওয়া উচিত।
আমি আমার সমস্যায় নকশার নিদর্শনগুলি প্রয়োগ করতে চাই, তবে আমি খুব কঠিন সময় কাটাচ্ছি।
আমি হেড ফার্স্ট ডিজাইনের প্যাটার্নগুলি পড়ছি , এবং আমি দেখতে পাচ্ছি যে কমান্ড প্যাটার্নটি একটি বিলম্বের সাথে একটি সার্কিটের মাধ্যমে বৈদ্যুতিক ডালের অনুকরণ করার একটি ভাল উপায়। আমি আরও দেখতে পাচ্ছি যে যৌগিক প্যাটার্নটি নেস্টেড ইউনিটগুলি অনুকরণ করার একটি ভাল উপায়। আমি ঠিক জানি না কীভাবে দুটোকে মেশাতে হয়।
অন্য কথায়, আমি আমার গেটগুলি লুপ করার সাথে সাথে দেখতে পাচ্ছি যে 'গেট' এক্স 'গুলি চালানো উচিত। এটিতে 15 ন্যানোসেকেন্ডের বিলম্ব রয়েছে, সুতরাং আমি বর্তমান গেমের সময় থেকে 15 এনএস এর টাইম স্ট্যাম্প সহ একটি কমান্ড তৈরি করি। প্রেরক কোথায়? নৈশভোজের উদাহরণে কমান্ডটি 'অর্ডার' হওয়ার সাথে সাথে ওয়েট্রেস এবং কুক প্রতিটি কমান্ড প্রেরণ করে এবং বিলম্ব প্রবর্তনের বিকল্প রয়েছে have আমার যদি একটি 'সম্মিলিত' গেট থাকে তবে এটির কি নিজস্ব নিজস্ব প্রেরণকারী রয়েছে? সারিটি পরিচালনা করতে আমার কি একটি একক ব্যবহার করতে হবে?
আমি যা দেখতে পেতাম তা পড়েছি, তবে এখনও সঠিক পথে আমার একটি ধাক্কা দরকার: