Tutorial Interfaces Vs Abstract