For example, if you have a very deep class hierarchy then it is has poor cohesion and coupling because a large number of methods are visible the in the leaf classes and that leads to tight coupling and it makes it very difficult to understand the leaf classes, because they have too many methods and we need to examine what are the methods it has inherited.
எடுத்துக்காட்டாக, நம்மிடம் மிக ஆழமான class hierarchy இருந்தால், அது மோசமான ஒத்திசைவு மற்றும் இணைப்புகளைக் கொள்கிறது, ஏனெனில் leaf கிளாஸ்களில் ஏராளமான methodகள் காணப்படுகின்றன, மேலும் இது இறுக்கமான இணைப்புக்கு வழிவகுக்கிறது, மேலும் leaf கிளாஸ்களைப் புரிந்துகொள்வது மிகவும் கடினம், ஏனென்றால் அவை பல methodகளைக் கொண்டுள்ளன மற்றும் நாம் அவை எந்த methodகளை inherit செய்கின்றன என்பதை ஆராய வேண்டும்.