命名空间 指定模块导入 优缺点

先是我的答案。各有各特色,都是遵循自己的哲学体系,没必要分出高下!喜欢弱类型解释语言的便利,就用Python或JS啦,喜欢强类型编译语言的严谨,就用C#啦!其次是我的感受。C#哲学就是强类型,命名空间可以当做“模块”作用域的强类型定义,然后通过各种各样关系,“虚拟”地耦合起来。而Python哲学就是按需模块化,耦合较低,但依赖较大,它的“模块”就是Unix类系统的习惯——以目录形式来组织滴,与实际存储位置相对应。


    推荐阅读