Diesmal mit abstrakter Klasse