What is Reflective Teaching?

Reflective teaching is a way of teaching in which teachers reflect on what they have taught. For example, what worked and what didn’t work? How could I make this lesson better in the future? Do the students truly understand the content of the lesson?