所以我有逻辑实体(人,国家等),GUI元素/控件,数据和导航控制器/管理器,然后是四叉树和定时器之类的东西,我总是很难将这些东西干净地分成逻辑命名空间.
我通常有这样的事情:
Leviathan.GUI.Controls
Leviathan.GUI.Views
Leviathan.Entities
Leviathan.Controllers(数据和其他东西)
Leviathan.Helpers(树木和其他东西)
这有什么好的指南吗?我需要制止这个烂摊子.