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