代码之家  ›  专栏  ›  技术社区  ›  Mark Rendle

为活动预订系统建议类名

  •  1
  • Mark Rendle  · 技术社区  · 15 年前

    我正在用C语言编写一个事件预订系统,这让我非常恼火,因为“事件”和“代表”是保留字。委托“我已改为“与会者”,但我想不出事件类(及其实例)的替代名称。我想到的最好的办法是“发生”,这对我来说有点像70年代。另外,这些类将通过客户API公开,因此我必须使用专业术语。

    任何建议都会得到最感激的答复。

    编辑:困扰我的主要是实例和参数的命名:

    public Booking CreateBooking(Event event, Person person);
    
    7 回复  |  直到 15 年前
        1
  •  3
  •   NeedHack    15 年前

    如果您真的想使用C保留字,可以在其前面加上“@”。

    例如。

    public class @class
    {
      ...
    }
    

    小心使用…

        2
  •  2
  •   JoshJordan    15 年前

    我只想参加活动。类型名区分大小写,因此事件和事件之间有区别。在我看来,这是解决这个问题最不令人困惑和最清楚的办法。

        3
  •  2
  •   Jon Skeet    15 年前

    我会亲自使用 Event . 这不是一个 类型 名字经常出现。一种选择 可以 Meeting 但这取决于你所说的是什么样的事件。

    事件真 这里是业务域中日历的正确名称。

    但是,如果你有经常性事件,你也会有例外。他们很有趣-是一个 EventException 经常性事件的例外,或例外情况下的失败?

    这些都不可能 触摸 不过,时区很有趣。

        4
  •  1
  •   Brian Genisio    15 年前

    但是,事件是一个关键字,而不是事件(区分大小写)。为什么不使用事件?这似乎是这项工作的最佳名称。

        5
  •  0
  •   JohnFx    15 年前

    C区分大小写,为什么不使用“事件”(大写E)?

        6
  •  0
  •   Daniel Brückner Pradip    15 年前

    Event at thesaurus.reference.com

    或者考虑使用 Event @event .

        7
  •  0
  •   Muad'Dib    15 年前

    你总是可以回到旧学校的命名方式,用“C”(代表班级)预科。

    CEvent、CDelegate、CMyclass