.net - 您发现自己经常在类(class)前面/附加哪些名字?

标签 .net naming-conventions

您发现自己经常在类(class)末尾添加哪些名词?

比如我有一个习惯就是贴Info到传递信息但不做很多事情的类上:

  • ImportInfo
  • SiteInfo

或者对于协调类:

  • UserManager
  • SecurityManager

我最终使用Builder通常对于字符串相关的类,即使它几乎不做任何构建:

  • TemplateBuilder
  • HtmlBuilder

当然还有永恒的 Helper/Utility 类:

  • PhraseHelper
  • NumberUtility
  • FileHelper

你有什么好的(我的意思是简洁和描述性的)名词或单词你经常用来表示类(class)的主要角色吗?

此问题针对 .NET 世界,但可以扩展到 Java、C++、Python 等。

最佳答案

您可以看看source-code-wordle.de ,我分析了.NET框架和其他一些库最常用的类名后缀。

前 20 名是:

  • 属性
  • 类型
  • helper
  • 收藏
  • 转换器
  • 处理程序
  • 信息
  • 提供商
  • 异常
  • 服务
  • 元素
  • 经理
  • 节点
  • 选项
  • 工厂
  • 上下文
  • 项目
  • 设计师
  • 基础
  • 编辑

关于.net - 您发现自己经常在类(class)前面/附加哪些名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1194403/

相关文章:

c# - 斐波那契程序未完成执行

c# - 搜索值库时如何使用OR输出结果?

c# - 模式:本地单例与全局单例?

objective-c - 在 objective-c 中是否有命名初始化方法的约定?

function - 您如何解决某些函数名称中需要使用撇号的问题?

.net - 对于陷入 1.1 世界的 dotnet 3.5 编码员来说,有什么能让他们的生活更轻松吗?

.net - 在.Net中以零开头填充一个数字

.net - 将通知从网络服务器推送到 winforms 客户端应用程序

html - 与 BEM 类命名约定混淆。更深一层

c# - 代码分析规则异常情况