রুবি এবং সি ++ এ ওওপি পরিভাষা


10

আমি আমার স্কুলে সি ++ ক্লাস নিচ্ছি। যেহেতু আমি রুবিতে প্রোগ্রাম করেছি আমি কিছু ওওপি স্টাফ জানি।

তবে সি ++ এ সদস্য ফাংশন, সদস্য ভেরিয়েবল এবং স্ট্যাটিক ফাংশন রয়েছে। রুবিতে আমাদের উদাহরণ পদ্ধতি, উদাহরণ ভেরিয়েবল এবং ক্লাস ভেরিয়েবল রয়েছে। এবং আরও আছে ...

কোন কারণ তারা আলাদা? এগুলি কি ওওপির বিভিন্ন স্তরের? অথবা এই ইকোসিস্টেমগুলিতে traditionতিহ্যের মধ্যে কিছু পার্থক্য রয়েছে?

উত্তর:


4

রুবিতে ইনস্ট্যান্স এবং সি ++ এর সদস্য কার্যকরভাবে একই জিনিস, সুতরাং উদাহরণের পদ্ধতি এবং সদস্যের কার্যকারিতা যেমন উদাহরণ ভেরিয়েবল এবং সদস্য ভেরিয়েবল একই হয়।

তবে রুবির অবজেক্ট মডেল সি ++ এর থেকে একেবারে আলাদা হওয়ায় স্থির সদস্যরা রুবির ক্লাস ভেরিয়েবল থেকে কিছুটা আলাদা। রুবিতে ক্লাসগুলি হ'ল বস্তু, সুতরাং শ্রেণি ভেরিয়েবলগুলি একটি শ্রেণীর বস্তুর উদাহরণ ভেরিয়েবল।


6

তারা একই জিনিসটির জন্য আলাদা আলাদা নাম। আপনি উত্তরাধিকারের সাথে একই জিনিসটি দেখতে পাচ্ছেন: বেস বনাম পিতামাত্ত বনাম সুপার ক্লাস। স্কুল শিক্ষক এবং লোকেরা যারা কেবল একটি ভাষা জানেন তারা কখনও কখনও শর্তাদি সম্পর্কে খুব উদাসীন হয়ে উঠবেন। শিল্পে আপনি প্রায়শই মানুষ মেশা এবং মেলানো দেখতে পাবেন।


0

ওওপির ধারণাগুলি - বা আপনি তাদের যেমন ডাকেন, স্তরগুলি - ওও ভাষাগুলিতে একই বা একই রকম এবং পরিভাষার অনেক পার্থক্য ভাষা এবং তাদের বাস্তুতন্ত্রের ইতিহাস এবং traditionতিহ্য থেকে বেরিয়ে আসে। আপনি দুটি ভাষার তুলনা করার সময় আপনি খুব একই ধরণের ধারণাগুলি বর্ণনা করতে বিভিন্ন পদ ব্যবহার করছেন।

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