When we want to write functions to make codice_4 an abstract data type, we wish to write functions to interface with the data type, and thus we want to extract some data from the data type, for example, just the string or just the integer part of codice_4.
وقتی می خواهیم بنویسیم functions که یک abstract data type از codice_1 بسازیم، می خواهیم تابع ها را در interface با نوع داده ها بنویسیمو، و بنابراین می خواهیم مقداری از نوع داده را از داده بیرون بکشیم، به عنوان مثال، فقط بخش عددی یا فقط بخش رشته ای از codice_1.