কেন অপরিবর্তনীয়তা ভাল?
কেন অপরিবর্তনীয়তা ভাল?

ভিডিও: কেন অপরিবর্তনীয়তা ভাল?

ভিডিও: কেন অপরিবর্তনীয়তা ভাল?
ভিডিও: ভেঙ্কট সুব্রামানিয়াম দ্বারা অপরিবর্তনীয়তার শক্তি এবং ব্যবহারিকতা 2024, মে
Anonim

একটি অপরিবর্তনীয় অবজেক্ট হল এমন একটি যার অবস্থা প্রাথমিক সৃষ্টির পরে পরিবর্তন করতে পারে না এবং পরিবর্তন করবে না। অপরিবর্তনীয় বস্তু হয় মহান , বেশিরভাগ কারণ তারা থ্রেড নিরাপদ (এবং থ্রেড কোড যতটা সম্ভব এড়ানো উচিত)। তারা পরিবর্তন করা হবে ভয় ছাড়াই আপনি তাদের কাছাকাছি পাস করতে পারেন.

একইভাবে, অপরিবর্তনীয়তা এত গুরুত্বপূর্ণ কেন?

কম মেমরি ব্যবহার ছাড়াও, অপরিবর্তনীয়তা আপনাকে রেফারেন্স- এবং মান সমতা ব্যবহার করে আপনার অ্যাপ্লিকেশনটি অপ্টিমাইজ করতে দেয়। এই এটা তোলে সত্যিই কিছু পরিবর্তন হয়েছে কিনা তা দেখতে সহজ। উদাহরণস্বরূপ একটি প্রতিক্রিয়া উপাদান একটি রাষ্ট্র পরিবর্তন.

উপরন্তু, কেন আমাদের জাভাতে অপরিবর্তনীয়তা প্রয়োজন? কার্যকরী থেকে জাভা ; একটি অপরিবর্তনীয় ক্লাস কেবল একটি ক্লাস যার উদাহরণ পরিবর্তন করা যায় না। এর জন্য অনেক ভাল কারণ রয়েছে: অপরিবর্তনীয় ক্লাস ডিজাইন, বাস্তবায়ন এবং ব্যবহার করা সহজ পরিবর্তনযোগ্য ক্লাস তারা কম ত্রুটি প্রবণ এবং আরো নিরাপদ.

এর পাশাপাশি, অপরিবর্তনীয় বস্তুর সুবিধা কী?

দ্য অপরিবর্তনীয় বস্তুর সুবিধা আপনি জানেন যে তাদের ডেটা পরিবর্তন করা যাবে না, তাই আপনাকে এটি নিয়ে চিন্তা করতে হবে না। আপনি সেগুলিকে অবাধে পাস করতে পারেন মনে না রেখেই যে পদ্ধতিতে আপনি তাদের পাস করেন সেগুলি এমনভাবে পরিবর্তন করতে পারে যে আপনার কোড পরিচালনা করার জন্য প্রস্তুত নয়৷ যে সঙ্গে কাজ করে তোলে অপরিবর্তনীয় ডেটা সহজ।

অপরিবর্তনীয়তা বলতে কী বোঝায়?

অপরিবর্তনীয় . আপনি এটি পরিবর্তন করতে না পারলে, এটা অপরিবর্তনীয় . বিশেষণ অপরিবর্তনীয় ল্যাটিন শিকড় আছে যে মানে "পরিবর্তনযোগ্য নয়।" not-এর জন্য ল্যাটিন উপসর্গ in is, কিন্তু বানান পরিবর্তন হয় যখন উপসর্গটি ব্যঞ্জনবর্ণের আগে রাখা হয়।

প্রস্তাবিত: