有没有Clojure的原则? a. 像Java等面向对象语言的S.O.L.I.D. 面向对象设计原则一样吗? b. 或者其他更启发式的,像“Tell don't ask”,“Favor Composition vs Inheritance”,“Talk to Interfaces”? 有没有...
根据REST原则,我了解到所有发送到服务器的POST请求都应该用于创建资源;修改服务器上的某些内容。如果您想获取信息,则使用GET。 但是在需要发送大量信息以获取资源的情况下呢? 例如,复杂的搜索参数对于URL来说太长。或者,假设你想发送一个图像进行搜索,如OCR或类似的图像比较。 在这...
编辑:修正了几个语法和一致性问题,使代码更加明显并接近我实际所做的事情。 我有一些像这样的代码: SomeClass someClass; var finalResult = DoSomething(() => { var result = SomeThingHa...
我正在阅读Bob Martin的面向对象设计原则,特别是SRP部分,我对其精神有相当好的理解,但我不太理解其中一个措辞,来自链接第2页(书中第150页): 我概括一下: 将这两个职责分为不同的类非常重要,因为每个职责都是“变化的轴”。 这里的“变化的轴”究竟是什么意思?