আমি এই আকর্ষণীয় নিবন্ধটি জুড়ে এসেছি: কোডপ্রোজেজে সিওএম ইন্টারঅ্যাপেরিবিলিটি আমি কীভাবে ভালবাসি , যা আমাকে ভাবতে পেরেছিল ...
লেখক যুক্তি দেখিয়েছেন যে তারা তাদের .NET লাইব্রেরিতে কোনও COM-ities চান না কারণ এটি তাদের .NET লাইব্রেরির সৌন্দর্য থেকে দূরে নিয়ে যায়। পরিবর্তে, তারা বরং আলাদা আলাদা ইন্টারপ লাইব্রেরি লিখতে চাইবে যা তাদের .NET গ্রন্থাগারটি COM এ প্রকাশ করে। এই ইন্টারপ লাইব্রেরিটি এই সত্যটি পরিচালনা করবে যে সিওএম প্যারামিটার, ওভারলোডেড পদ্ধতি, জেনেরিক্স, উত্তরাধিকার, স্থিতিশীল পদ্ধতি ইত্যাদির সাথে কনস্ট্রাক্টরকে সমর্থন করে না
এবং যখন আমি মনে করি এটি খুব উপন্যাস, এটি কি কেবল প্রকল্পটি সংগ্রহ করে না?
- এখন আপনার নিজের নেট লাইব্রেরি এবং একটি ইন্টারপ লাইব্রেরি পরীক্ষা করার দরকার।
- আপনার সুন্দর। নেট লাইব্রেরিটির চারপাশে কীভাবে কাজ করা যায় তা নির্ধারণ করার জন্য আপনাকে এখন সময় কাটাতে হবে এবং এটি COM এ প্রকাশ করবে।
- আপনার ক্লাস গণনে দ্বিগুণ বা ট্রিপল কার্যকর করতে হবে।
আপনার লাইব্রেরিটি যদি COM এবং নন-COM উভয়কেই সমর্থন করার দরকার হয় তবে আমি অবশ্যই বুঝতে পারি। তবে, আপনি যদি কেবল সিওএম ব্যবহারের উদ্দেশ্যে থাকেন তবে এই ধরণের ডিজাইনের কোনও সুবিধা রয়েছে যা আমি দেখছি না? আপনি কি কেবল সি # ভাষার সুবিধা অর্জন করেন?
অথবা, এটি আপনাকে একটি র্যাপার সরবরাহ করে আপনার গ্রন্থাগারের সংস্করণটিকে আরও সহজ করে তোলে? এটি কী আপনার ইউনিট টেস্টগুলি সিওএম ব্যবহার না করে দ্রুত চালাচ্ছে?