section_heading: Apstraktne i konkretne
paragraph_text: Većina objektno orijentiranih programskih jezika dopušta programeru da specificira koje se klase smatraju apstraktnima, i sukladno tome jezik neće dopustiti njihovo instanciranje. Primjerice, u Javi, C# i PHP-u koristi se ključna riječ abstract.<ref><ref> Jezik C++, apstraktnom klasom smatra svaku klasu koja ima barem jednu virtualnu funkciju.