当两个函数可以相互减少时,是否有一个词?

时间:2016-05-12 17:55:49

标签: function reduction

我有两个功能,让我们说foo和bar,我可以减少foo到bar和bar to foo。我的意思是,如果我将输入更改为bar或其输出,我可以使用bar来计算foo。对于使用foo的计算栏也一样。

foo和bar之间有这个关系吗?

例如,在数学术语中:

f(x) = x + 1

g(x) = x - 1

然后我可以用g作为:

写f
f(x) = g(x + 2)

和g使用f作为:

g(x) = f(x - 2)

1 个答案:

答案 0 :(得分:0)

这有多个单词,但这里有一个:

"模块化编程:模块化编程是一种软件设计技术,强调将程序的功能分离为独立的,可互换的模块,这样每个模块都包含仅执行所需功能的一个方面所需的一切。&#34 ;

基本上,每个功能应该只做一件事。如果foo和bar都做同样的事情,那么它们应该在一个函数中。但是如果foo和bar分开的话,那么它们应该是两个独立的函数。

https://en.wikipedia.org/wiki/Modular_programming