杂项

為什麽說軟件設計理論是一個哲學呢? 軟件設計的有趣之處是大家即使都遵守相同的哲學,但是會設計出完全不同的軟件結構

模块要功能单一。可是一个系统有layer之分,上层layer总是比下层layer做的更多 假如说底层一个加法的函数叫做single responsibility。那么一个能同时做加减乘除的就不单一了? 在往上面一个找东西的算法,内部会掉用加减乘除边缘检测等更多的算法,就不功能单一了? 我觉得所谓的单一职责是相对一个模块的责任来说的,是一个相对概念

Powered by Jekyll and Theme by solid

本站总访问量