Демистификация абстракции данных: изучение методов и примеров кода для эффективной разработки программного обеспечения