বেশিরভাগ ওওপি ভাষায়, বস্তুগুলি সাধারণত ব্যতিক্রমগুলির সীমিত সংখ্যার (যেমন উদ্যানের টিপলস এবং স্ট্রাইটিংয়ের সাথে পাইথনের মধ্যে) পরিবর্তনযোগ্য। বেশিরভাগ কার্যকরী ভাষায়, ডেটা পরিবর্তনযোগ্য।
পরিবর্তনীয় এবং অপরিবর্তনীয় উভয় বস্তু তাদের নিজস্ব সুবিধার এবং অসুবিধাগুলির পুরো তালিকা নিয়ে আসে bring
এমন ভাষা রয়েছে যা উভয় ধারণাকেই বিবাহ করার চেষ্টা করে যেমন যেমন স্কেল যেখানে আপনি (স্পষ্টভাবে ঘোষণা করেছেন) পারস্পরিক পরিবর্তনযোগ্য এবং অপরিবর্তনীয় ডেটা (দয়া করে আমি ভুল হলে আমাকে সংশোধন করুন, স্কেল সম্পর্কে আমার জ্ঞান সীমাবদ্ধতার চেয়ে বেশি)।
আমার প্রশ্ন হয়: না সম্পূর্ণ (! এসআইসি) কোন বস্তুর -ie অপরিবর্তনীয়তা একবার এটি created- একটি গলি প্রেক্ষাপটে কোন মানে হয়েছে পরিবর্তন ঘটান করতে পারেন?
এই জাতীয় মডেলের ডিজাইন বা বাস্তবায়ন কি আছে?
মূলত, (সম্পূর্ণ) অপরিবর্তনীয়তা এবং ওওপি বিপরীত বা অরথোগোনাল?
অনুপ্রেরণা: ওওপিতে আপনি সাধারণত তথ্যগুলিতে অপারেট করেন , অন্তর্নিহিত তথ্য পরিবর্তন করে (রূপান্তরিত করে) those অবজেক্টগুলির মধ্যে রেফারেন্স রেখে। উদাহরণস্বরূপ কোনও Person
সদস্যের সাথে শ্রেণীর একটি বস্তু যা father
অন্য কোনও Person
বস্তুর উল্লেখ করে । আপনি যদি পিতার নাম পরিবর্তন করেন তবে এটি আপডেটের দরকার নেই বাচ্চাদের অবজেক্টে তাত্ক্ষণিকভাবে দৃশ্যমান। অপরিবর্তনীয় হওয়ার কারণে আপনার পিতা এবং সন্তানের উভয়ের জন্যই নতুন বিষয়গুলি তৈরি করা দরকার। তবে আপনার ভাগ করা অবজেক্টস, মাল্টি-থ্রেডিং, জিআইএল ইত্যাদির সাথে অনেক কম ক্রফফ্ল থাকবে