Существует ли соглашение об именах для метода, который возвращает полностью новый объект? - PullRequest
2 голосов
/ 25 августа 2011

Существует ли соглашение по присвоению имен для метода, который возвращает полностью новый объект?

"Generate"?«Создать»?

Ответы [ 2 ]

3 голосов
/ 25 августа 2011

Это может быть Create, как предложено @David, или GetNew - как GetNewProduct (). Я предпочитаю GetNew, потому что Create больше используется в фабричных методах, GetSomething для простых объектов, а затем GetNewSomething , чтобы подчеркнуть, что фактически создается новый объект.

0 голосов
/ 25 августа 2011

Для этого существует общедоступное рекомендованное Microsoft соглашение.

...