Найти в Дзене
Devpractice.ru

Функциональное программирование на Python. Часть 3. Абстракция и композиция. Данные #1

В статье кратко затронут вопрос "Что такое данные"? Описаны роли, которые может играть абстракция данных в разработке ПО:

  • Роль первая: барьеры, разделяющие уровни работы с данными, что позволяет управлять сложностью в проекте
  • Роль вторая: интерфейсы. Тип данных может быть связывающим элементом при взаимодействии частей программы между собой.

Представлен пример того, как используя такую атомарную структуру как пара, можно построить списковые и иерархические абстракции.

Функциональное программирование на Python. Часть 3. Абстракция и композиция. Данные