A virtual function declared with = 0 that keeps a class abstract until a concrete final overrider exists.