因此,我有逻辑实体(人,国家等),GUI元素/控件,数据和导航 Controller /管理器,然后是诸如四叉树和计时器之类的东西,而且我一直在努力将这些东西干净地分离为逻辑 namespace 。

我通常有这样的事情:

  • Leviathan.GUI.Controls
  • Leviathan.GUI.Views
  • Leviathan。实体
  • Leviathan.Controllers(数据和其他内容)
  • Leviathan.Helpers(树木和其他东西)

  • 在这方面有什么好的指南吗?我需要停止这种困惑。

    最佳答案

    对于应用

    Company.Product.Tier.Sub.Sub
    

    我想从模型, View , Controller 或其他既定名称(数据)中获取层的地方

    但是对于我们的控制,我们最终得到了
    Company.Product.LogicalFeatureGrouping
    

    或者
    Company.Product.Addon
    

    有时候是
    Company.Product.LogicalFeatureGrouping.Addon
    

    关于.net - 您如何组织 namespace ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/123114/

    10-10 21:39