ООП, об’єкти, класи. Спадкування і інтерфейси

Ще трохи про спадкування класів

Java, С#, С++ – все об’єктно-орієнтовані мови по-своєму реалізують механізм спадкування. Але суть скрізь одна: передати властивості батька об’єкту-нащадку. Інтерфейси, абстрактні класи – це всі зручні інструменти для втілення цього завдання.