Difference between Latch and Buffer in Microprocessor

Latch:

Latch is a digital IC that holds the data put into it, 1 or 0 until cleared.

Buffer:

Buffer is either analog or digital and it increases the power of the input signal without changing the value.

Difference between Latch and Buffer: