Abstraktní třída vs. rozhraní Abstraktní třída (nebo typ) je typ v systému nominativního typu deklarovaným programem. Ačkoli to název naznačuje, abstraktní třída může nebo nemusí obsahovat abstraktní metody nebo vlastnosti. Rozlišovací třída se týká různých konstrukcí jazyka, které lze použít k implementaci