面向对象是一种以你办事我放心为理想构造出来的东西。这也是一个很好的鉴别一个面向对象的设计是否正确的方法。一个好的面向对象设计,会让你让他办事的时候,你不得不放心(也就是说,你不放心也没用,反正你什么都不知道)。如果你不放心就不能让他办事,那多半证明你可能是那种需要haskell的程序员。
作者:vczh
链接:https://www.zhihu.com/question/19854505/answer/23419620
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。