任何计算机问题均可通过增加一个间接(indirection)层来解决,但通常会带来另一个问题。(David Wheeler)