Я думаю, что более распространенным руководящим принципом (которому я сам следовал в Microsoft) является именование переменных, в том числе экземпляров, в верблюжьей клетке (сначала внизу, выше всех остальных слов: variableName
). Так что в вашем случае это будет polynom = new Polynom
. Конечно, я бы на самом деле не назвал переменный полином, если бы он не имел очень очевидного использования и только для локального пространства. В противном случае имя переменной должно описывать, что она делает, а не то, какой это тип.
Все это говорит о том, что наиболее важной частью любого соглашения об именах является не то, куда идет оболочка, а то, что вы согласны с ней. Найдите что-то, что работает для вас, и придерживайтесь этого!
[Быстрое редактирование: перечитав ваш вопрос еще раз, я вижу, что вы в основном обеспокоены свойствами. В этом случае, да, это очень распространено в случае Паскаля, так что Полином будет резонным. Но так как это свойство будет доступно пользователю (иначе, почему это свойство?), Пожалуйста, не называйте его Polynom !!! Сделайте что-нибудь более описательное, у нас есть смысл, если мы хотим знать тип.]