12

我只是想知道“与实现无关”是什么意思?我没有找到任何解释。我的意思是在这种情况下:“一种与实现无关的工程方法”。

4

4 回答 4

9

“与实施无关”反面“特定于实施”。 一些例子应该清楚地表明区别:

与实施无关

同义词:独立于实施

例子:

上面的示例可以用每种编程语言
AssemblerBASICC#C++JavaJavaScript等)实现


特定于实现

同义词:依赖于实现

例子:

上面的示例仅在为其编写的硬件上运行。

但依赖或正在使用其他软件、依赖注入接口操作系统服务框架的软件也是特定于实现的(例如,虽然 .NET 的中间语言MSIL可以在不同的硬件或操作系统上运行,但它仍然依赖于.NET 框架,因此是特定于实现的)。

于 2013-08-26T08:48:33.210 回答
3

这通常用于讨论问题而不承诺特定的实现。这样做可能会导致选择最适合问题的实现/工具,而不必担心在问题定义期间已经选择的解决方案的局限性。

于 2012-06-10T16:09:25.773 回答
2

说一个解决方案与实现无关就是说它不依赖于特定的技术、编程语言等。伪代码将是一个与实现无关的工具的一个很好的例子,就像 UML 建模一样。

于 2012-06-10T16:30:43.900 回答
2

在这种情况下,不可知论的意思是“不关心”。所以实现不可知论是不关心实现的东西。

于 2012-06-10T13:24:26.180 回答