Тут еще можно @Adelf32 тригернуть за использования постфикса Interface 😒
Я очень не люблю, когда 100500 подсказок или результатов поиска вылетает - читать по интерфейсам - такое себе удовольствие, а от буковки "I" палец не отпадёт
DoorInterface - выразительное название: А. Я легко ориентируюсь в поиске Б. Выразительное название, которое даёт самое необходимое представление о содержимом структуры