@nrailgun
2017-10-15T00:00:26.000000Z
字数 189
阅读 1692
包罗万有
很多人喜欢谈软件设计的透明性。然而,透明是有两个截然不同的含义的:
对于不同的工作,透明的含义是不同的。当你的工作倾向于表达业务,那么底层的封装显得极度重要,因为底层的实现往往与你无关;当你的工作需要更多了解底层,需求、环境复杂的时候,封装透明可以大大减轻你的工作压力。