What is difference between buffer and flip flop?

both flip-flop and buffers are used for same purpose(i.e) for holding the data for a specified clock period.....in the case of area reduction these buffers can be used in the place of flip-flop.....