用者介面之后的方法，来让不同的应用程序能够安全地重用这些数据结构。C++、Java、Python等面向对象的编程语言可使用类 (计算机科学)来达到这个目的。因为数据结构概念的普及，现代编程语言及其API中都包含了多种预设的数据结构，例如 C++标准模板库中的容器、Java集合框架以及微软的.NET Framework。