python - When to use class inheritance or relations? -


i'm having trouble deciding use, derived classes or many 1 relation.

for example, i'd have class of breed average data pertaining breed, , i'd have class dog individual dog data can refer breed average data. understand, can either class inheritance or many 1 relation. i'm not quite sure nuances between 2 make me prefer 1 on other.

typically, inheritance represents 'is a' relationship , composition 'has a' relationship. dog breed? not really. breed property or trait of dog, dog has breed. inheritance not appropriate in case.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -