Урок 9

Отношения между классами


1. IS-A отношения

В ООП принцип IS-A основан на наследовании классов или реализации интерфейсов. Например:

HeavyBox IS-A Box, Lorry IS-A Car, Driver IS-A Person, Transport IS-A Moveable.

2. HAS-A отношения

HAS-A отношения основаны на использовании. Другими словами, класс A HAS-A B если код в классе A содержит ссылку на экземпляр класса B. Например:

public class Halter {} 
public class Horse{
   private Halter halter;
} 


0 comments
Leave your comment: