我有两个功能,让我们说foo和bar,我可以减少foo到bar和bar to foo。我的意思是,如果我将输入更改为bar或其输出,我可以使用bar来计算foo。对于使用foo的计算栏也一样。
foo和bar之间有这个关系吗?
例如,在数学术语中:
f(x) = x + 1
和
g(x) = x - 1
然后我可以用g作为:
写ff(x) = g(x + 2)
和g使用f作为:
g(x) = f(x - 2)
答案 0 :(得分:0)
这有多个单词,但这里有一个:
"模块化编程:模块化编程是一种软件设计技术,强调将程序的功能分离为独立的,可互换的模块,这样每个模块都包含仅执行所需功能的一个方面所需的一切。&#34 ;
基本上,每个功能应该只做一件事。如果foo和bar都做同样的事情,那么它们应该在一个函数中。但是如果foo和bar分开的话,那么它们应该是两个独立的函数。