Il y a toujours ce problème lorsqu'on parle de continuité autre part que sur un ouvert.
f n'est pas continue sur D pour la topologie usuelle sur R (car D n'y est pas ouvert) mais :
f est continue pour la topologie usuelle induite sur D
f est continue pour la définition epsilonesque
Cela dit ça n'a de toute manière pas trop d'intérêt de la déclarer continue sur D...