数据与程序分离的概念在不同的上下文中有不同的称呼,但主要指的是 将程序指令序列(代码)和程序运行所需的数据存储在计算机内存中的不同位置。这种设计结构称为 冯·诺依曼结构或 普林斯顿结构。
在编程实践中,数据与程序分离通常意味着将数据独立存储和管理,而不是直接嵌入在代码中。这种做法可以提高代码的可读性、可维护性和可扩展性。数据分离可以通过将数据存储在单独的数据结构中,而将操作逻辑封装在函数或类中来实现。
因此,数据与程序分离可以被称为 冯·诺依曼结构或 普林斯顿结构,在编程实践中通常称为 数据与代码分离或 数据分离代码。