Table of Contents
C এবং C+++ এর ডিজাইনের সঙ্গে একটি প্রোগ্রাম ভাগ করা জড়িত। এর মাধ্যমে বিভিন্ন উপাদান পৃথক করা হয় এবং সেগুলোকে পৃথক করে রাখা হয়। কোড পড়ার গতি, স্থায়ীতা এবং পুনরায় চালু করা হয়।
মডুলার ডিজাইনের গুরুত্ব
মডুলার ডিজাইন নির্মাতাকে স্বাধীন মডিউলের মধ্যে পৃথক পৃথকীকরণের সুযোগ দেয়। এই পৃথক সহজ সহজ সরল প্রক্রিয়া পরীক্ষা এবং ডিবাগ প্রক্রিয়া। এটি একটি প্রকল্পের বিভিন্ন অংশে কাজ করে কাজ করে বিভিন্ন দলের সদস্যদের সহযোগিতাও সাহায্য করে।
মডুলার ডিজাইনে সর্বোত্তম অনুশীলন
কার্যকরভাবে কার্যকরভাবে পরিব্যক্তি ডিজাইনের সাথে কয়েকটি গুরুত্বপূর্ণ কাজের তুলনা করা হয়েছে:
- [[F] [<] স্পষ্ট ইন্টারফেস:[FFLT][FLT] s:[FLT] মডিউলের সাথে সংযোগ করার জন্য হেডার ফাইল প্রয়োগ করুন।
- [[FLT] মডিউলের নির্ভরতা:[[FFLT] জটিলতা কমানোর জন্য মডিউলের মধ্যে সামরিক ব্যবস্থা ছোট করো ।
- [[F]] সূত্র:[FLT] মডিউলের মধ্যে ব্যক্তিগত তথ্য সংরক্ষণ করে শুধুমাত্র প্রয়োজন অনুসারে প্রদর্শিত হবে ।
- [[[[[[[F]] অনুসরণ করো: নাম [FO][FLT] কোড সংশোধন করার উদ্দেশ্যে সুনির্দিষ্ট নামে একটি নাম ব্যবহার করুন।
- [[F]] ডকুমেন্টs:[FLT]] সকল বস্তুর জন্য সুনির্দিষ্ট নথিপত্র প্রেরণ করুন।
বাস্তব বিশ্ব প্রকল্প উদাহরণ
অনেক প্রকল্প দ্বারা নিয়ন্ত্রিত নকশা নকশার নীতি কাজে লাগায় ।
এমবেড করা সিস্টেমে, রিগ্রেলার ডিজাইনটি অ্যাপ্লিকেশন যুক্তি থেকে হার্ডওয়্যারের সুনির্দিষ্ট কোডকে পৃথক করে । এর ফলে সম্পূর্ণ কোডগুলি না প্রতিস্থাপনে বিভিন্ন হার্ডওয়্যার প্ল্যাটফর্মে পরিবর্তিত হতে পারে ।