from the abstraction: list
you go to the implementation details (concrete):
arraylist,vector or linkedlist,circularlinkedlist and maybe more
when somebody asks you for a special list in this case (queue)
speciality 1 enqueue -add to botton
speciality 2 dequeue - remove from top
you are free to pick up arraylist,and/or linkedlist and/or circularlists and/or vector to implement your new specialized list called queue.
and/or means you might want to combine as well
Copyright © 2026 eLLeNow.com All Rights Reserved.