abstract data type என்பது மதிப்புகளின் தொகுப்பு மற்றும் அவற்றில் அனுமதிக்கப்படும் செயல்கள் ஆகியவற்றை நடத்தை - மூலம் மட்டுமே விவரிக்கிறது — குறியீட்டின் மூலம் அல்ல. பண்பாடு செயல்பாடு என்பது அந்த நடத்தையை செயற்படுத்தும் கான்கிரீட் அமைப்பு (array, linked list, tree) ஆகும்.
ஒரே ADT, வெவ்வேறு பண்பாடு செயல்பாடுகள்
text
ADT "Queue": enqueue, dequeue, peek (FIFO contract)
Implementation A: array + two indices (ring buffer)
Implementation B: doubly linked list with head/tail pointers
Both honor the SAME contract; cost profiles differ.
