IS-A отношение между отделни класове имаме когато имаме наследяване на клас от друг клас. Dog IS-A Animal…
Ако имаме клас А, който бива наследен от подклас B, по този начин допълвайки А, тогава можем да кажем, че имаме отношение B is-a A.
Важно е IS-A да не се бърка с HAS-A, което бихме имаме когато B е част от А като например пропърти на А.
Например, ако имаме клас Животно, наследен от клас Котка, това е IS-A.
Aко класът Котка има пропърти $food = new Whiskas() това е HAS-A.
Литература