ज्या प्रकारे क्लासची रचना केली गेली होती, आणि ते योग्यरित्या कार्य करत होते, परंतु नंतर काही प्रोग्रामर ने क्लास A एक्सटेन्ड केला आणि त्याने खरोखर कोड कडे लक्ष दिले नाही फक्त तो एक्सटेन्ड केला आणि येथे त्याने ऍडिशनल मेथड इंट्रोड्यूस केली, जेथे त्याला m1 ची गरज आहे, जिथे त्याने x हे व्हेरिएबल 1 वर सेट केले आहे.
এই ভাবেই ক্লাসগুলোকে ডিজাইন করা হয় এবং এগুলোর সঠিক ভাবে কাজ করছে। কিন্তু, কোনো প্রোগ্রামার কোডকে ভালোভাবে না দেখেই যদি ক্লাস A-কে এক্সটেন্ড করে দেয়, তাহলে সে সেখানে অতিরিক্ত মেথড সংযোজন করে ফেলবে। তার m1-এর প্রয়োজন পড়বে, যেখানে সে ভ্যারিয়েবল হিসাবে x টু 1 সেট করবে।