返回完全新对象的方法是否有命名约定?
返回完全新对象的方法是否有命名约定?
“产生” ? “创造” ?
Is there a naming convention for method that returns completely a brand new object?
"Generate" ? "Create" ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它可以像 @David 建议的那样创建,或者 GetNew - 就像 GetNewProduct() 一样。
我更喜欢 GetNew,因为 Create 更多地用于工厂方法,GetSomething 用于普通对象,然后 GetNewSomething 强调实际上是一个新对象正在被创建。
It can be
Create
as @David suggested, orGetNew
- like GetNewProduct().I prefer GetNew, because Create is more used in factory methods, GetSomething for plain objects, and then GetNewSomething to emphasize that actually a new object is being created.
酒吧酒吧Foo.barFactory();是经常使用的一种。
如果 Bar 是一个接口,则可以通过 Foo 的 barFactory https://en.wikipedia 选择确切的 Bar
。 org/wiki/Factory_method_pattern
Bar bar Foo.barFactory(); is often one used.
if Bar is an interface, the exact Bar can be picked by Foo's barFactory,
https://en.wikipedia.org/wiki/Factory_method_pattern
Microsoft 对此有任何公开推荐的约定。
There is any public Microsoft recommended convention for that.