Latch is something once enabled holds the value for infinite time as long has it has Vcc and ground connections.
Buffer is something which holds the value for finite time during which you need to read it. It can essentially be a part of sample and hold circuit.
Please correct me if I am wrong in defining any of the two devices.