You are developing a new application that optimizes the processing of a manufacturing plant’s operations. You need to implement a data structure that works as a "buffer" for overflow capacity. When the manufacturing capacity is available, the items in the buffer need to be processed in the order in which they were added to the buffer. Which data structure should you use to implement such buffer?
A. array
B. linked list
C. stack
D. queue