Розширення класів: коли і як

Можливість створення розширених класів – одне з головних достоїнств обєктно-орієнтованого програмування Коли ви розширюєте клас, щоб наділити його новими функціями, то при цьому виникає так зване відношення подібності (IsA relationship) – розширення створює новий тип обєктів, які подібні вихідного класу Відношення подібності істотно відрізняється від ставлення приналежності (HasA relationship), при якому один обєкт користується іншим […]