পেঁয়াজের আর্কিটেকচার বনাম 3 স্তরযুক্ত আর্কিটেকচার


11

আমি কেবলমাত্র 3 স্তরের আর্কিটেকচারের পেঁয়াজ আর্কিটেকচারের সুবিধাগুলি দেখতে পাচ্ছি যেখানে বিআরসিএলকে সিআরডি করার জন্য ডাল (বা ডালের একটি ইন্টারফেস) -এ পদ্ধতি কল করার দায়িত্ব ছিল। পেঁয়াজের উদ্বেগ, পরীক্ষাযোগ্যতা, রক্ষণাবেক্ষণের আরও ভাল বিভাজন রয়েছে এবং এটি আরও পরিষ্কার।

তাহলে কি পেঁয়াজ আর্কিটেকচারটি সব দিক থেকে আরও ভাল এবং 3 স্তরযুক্ত আর্কিটেকচারটি কেবল জিনিসগুলি করার একটি পুরানো পদ্ধতি, বা এমন কিছু পরিস্থিতি রয়েছে যেখানে আমি 3 স্তরযুক্ত আর্কিটেকচারটি ব্যবহার করতে পছন্দ করি, যদি তাই হয় - কোনটি?

উত্তর:


11

স্তর, পেঁয়াজ, বন্দর, অ্যাডাপ্টার: এটি সব একই

যেহেতু এই নিবন্ধটি স্পষ্ট করে যে পেঁয়াজ নির্ভরতা বিপরীতমুখী নীতি (ডিআইপি) এর 3 স্তর + প্রয়োগের সমতুল্য , তাই প্রশ্নটি "আমার ডিআইপি ব্যবহার করা কোথায় উচিত?" আমি কোনও খেলনাবিহীন প্রকল্প বলতে চাই। ডিআইপি ব্যবহার করা আপনার কোডের মূলটিকে আরও বিচ্ছিন্ন, পরীক্ষামূলক এবং রক্ষণাবেক্ষণের অনুমতি দেয়। আপনি যখন সত্যিই সেটির যত্ন নেবেন না যখন এটি কোনও থ্রো-অ্যাওয়ে প্রজেক্ট হয় বা আপনি যখন পারফরম্যান্সের জন্য রক্ষণাবেক্ষণের ট্রেড করেন।

এছাড়াও, ডিআইপি ডিআই (নির্ভরশীল ইনজেকশন) পাত্রে বিভ্রান্ত করবেন না। একটি অন্যকে বোঝায় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.