在 Java 或者其他后端语言里,设计最初是最理想。它们都希望,我的世界就和现实世界一样,都是由最小的颗粒去组装我想要的设计的世界。所以一个 class 代表了一类事情,一个 function 代表了一件事。无论你们上面怎么玩,我都能支持你们去组装你们要的世界,你们要做的任何复杂的事。所以,逻辑处理其实也是这样的,把任何逻辑打成最小颗粒,通过拼接,组装,去支撑上层的任何业务逻辑。这也应该是一个对逻辑处理的方式。不过现在缺乏一个对这个思路统筹的方案。
1
SuperMild 2019-08-16 20:00:24 +08:00
用了 Java 之类的“高级”语言,就已经是在上面玩,是在玩大颗粒了。
想要玩小颗粒应该看“低级”语言。 |
2
sunriz 2019-08-16 23:33:03 +08:00
大小是相对的。有些人玩的是如何选各种零件组装出一台车,有些人玩的是各种车在不同环境下跑。其实最主要是自己要认识到应该设计的粒度大小,如果分不清楚混着来,自己痛苦别人也看不下去。
|