我只是想知道“与实现无关”意味着什么?我没有找到任何解释。我的意思是在这种背景下:“与实现无关的工程方法”。
答案 0 :(得分:7)
“与实现无关”的相反是“特定于实现”。 一些例子应该明确区别:
同义词:实施 - 独立
示例:
上面的示例可以用每种语言实现 (汇编程序,BASIC,C#,C ++,Java,JavaScript,...)
同义词:实施 - 依赖
示例:
以上示例仅在上为其编写的硬件运行。
但依赖于其他软件,驱动程序,操作系统,服务或框架的软件也是特定于实现的(例如,虽然.NET中间语言MSIL可以在不同的硬件或操作系统上运行,但它仍然依赖于.NET框架,因此是实现特定的。)
答案 1 :(得分:3)
这通常用于在不承诺特定实现的情况下讨论问题。这样做可能会导致选择最适合问题的实现/工具,而不必担心在问题定义期间已经选择的解决方案的局限性。
答案 2 :(得分:2)
不可知,在这种情况下,意味着“不关心”。因此,实现不可知是一种不关心实现的东西。
答案 3 :(得分:2)
要说解决方案与实现无关,就是说它不依赖于特定的技术,编程语言等。伪代码将是与实现无关的工具的一个很好的例子,就像UML的建模一样。