Abstraktní třída vypadá spíše jako rozhraní, ale koncept je pro začátečníky OOP trochu matoucí. Koncepčně, abstraktní třída vypadá stejně jako rozhraní samozřejmě bez jakékoli implementace, nicméně mají svůj spravedlivý rozdíl. Zatímco abstraktní třída může být částečně nebo úplně