Я пишу систему бронирования событий на C #, что меня очень огорчает, потому что «событие» и «делегат» - зарезервированные слова. «Делегат» Я изменил на «Участник», но я не могу придумать альтернативного имени для класса Event (и его экземпляров). Лучшее, что я придумала, - это «Happening», который мне немного по душе. Кроме того, классы будут доступны через пользовательский API, поэтому я должен использовать профессиональную терминологию.
Любые предложения будут приняты с благодарностью.
Редактировать: меня беспокоит в основном именование экземпляров и параметров:
public Booking CreateBooking(Event event, Person person);