常见应用程序构建块的类名

时间:2009-06-23 14:14:26

标签: naming names classname

您是否厌倦了旧的Manager和Handler类?使用所有...事,...丁,Doodad,...实体,... Gizmo或...对象后缀?我当然能做到。

所以我想在这里收集有用的类名。

我认为this文章描述得最好:

  

请勿使用“经理”或“助手”或   类型名称中的其他空字。

     

如果您需要添加“经理”   “Helper”为类型名称,类型为   要么命名不好,要么差   设计的。可能是后者。类型   应该管理和帮助自己。

所以这里是前几个:

  • 邮箱
    • 处理消息传递
  • 信使
    • 提供通知或其他类型的消息
  • 仪表板
    • 呈现数据
  • 渲染器
    • agregates / builds Data

我不确定在哪里放“Widget”好还是坏? 此外,我目前正在搜索以下类的名称:

  • 使用服务器进行身份验证(Bouncer?)
  • 跟踪数据的变化
  • 持有并跟踪文件
  • 管理Dialoges

2 个答案:

答案 0 :(得分:1)

这是一个有趣但精致的设计部分。对我而言,随着设计和需求变化的发生,它会随着时间而变化。

  

  • 使用服务器进行身份验证(Bouncer?)

保全

  

  • 跟踪数据的变化

VersionTracker

  

  • 持有并跟踪文件

DocumentOrganizer,FileCabinet

答案 1 :(得分:0)

  
      
  • 保存并跟踪文件
  •   

说真的,DocumentManager。什么都没有切割和干燥。或者根据您的需要,只需List<Document>