c# - 什么应该进入顶级命名空间?

标签 c# .net vb.net namespaces oop

什么应该进入顶级命名空间?比如我有MyAPI.WebLogic、MyAPI.Compression等,如果把类放到顶级命名空间,是不是违反了封装原则?

最佳答案

命名空间不适用于封装等 OOP 相关概念。用于组织,因此以对您的应用程序有意义的方式组织它。我在网站上所做的大部分工作都有一个业务库,而且大多数情况下,它们都集中在一个命名空间下。

关于c# - 什么应该进入顶级命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/835216/

相关文章:

c# - 防止多个线程/实例选择和处理 Azure SQL 数据库中的相同行

c# - 不允许调整窗口窗体的大小

c# - 我如何管理空检查的冲击?

asp.net - IO.File.Exists() 总是返回 false

asp.net - IE8 后退按钮在 ASP .NET 页面上停止工作

c# - 如何将带有枚举的 VB.net 接口(interface)转换为 C#

c# - 保存到数据库需要太长时间

c# - 如何在 C# 中包含对象列表的字典上使用锁?

c# - 如何获取 UTF-16 字节数组?

c# - 使用 "Negotiate Authorization"发送 HTTP 请求