iugo / blog

https://iugo.github.io/blog
3 stars 0 forks source link

我为什么不喜欢过度封装(草稿) #33

Open iugo opened 6 years ago

iugo commented 6 years ago

我为什么不喜欢过度封装.

我要的是一堆简单的东西, 每一样东西只做很小的一部分事情, 然后将这些事情组合起来就能做一件大事.

而不是根据我们的需求抽象出一种通用的东西, 然后随着业务需求, 一直扩展这个通用的东西.

在这点上, 我和 React 的思想是一致的 https://reactjs.org/docs/composition-vs-inheritance.html

组合, 而非继承.