2
এটি কি সি ++ তে অবস্থিত "পিপল"-ভিত্তিক শ্রেণি শ্রেণিবিন্যাসের জন্য একটি ভাল পদ্ধতির?
আমার একটি শ্রেণিবিন্যাস রয়েছে যার জন্য আমি ইন্টারফেসটি বাস্তবায়ন থেকে আলাদা করতে চাই। আমার সমাধানটি হায়ারারচি দুটি হ'ল: ইন্টারফেসের জন্য একটি হ্যান্ডেল শ্রেণির শ্রেণিবিন্যাস এবং বাস্তবায়নের জন্য একটি জন-শ্রেণীর শ্রেণিবিন্যাস। বেস হ্যান্ডেল ক্লাসে একটি পয়েন্টার-টু-ইমপ্লিমেন্টেশন থাকে যা উত্পন্ন হ্যান্ডেল ক্লাসগুলি ডেরিভেট টাইপের পয়েন্টারে ফেলে দেয় (ফাংশন দেখুন getPimpl())। দুটি উত্পন্ন …