ほとんどのファクトリーライクなメソッドはで始まると思いますcreate。しかし、なぜ「作成」と呼ばれるのですか?「make」、「produce」、「build」、「generate」、または他の何かをしてみませんか?それは好みの問題だけですか?慣習?それとも「作成」には特別な意味があるのでしょうか?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
一般的にどちらを選択しますか?その理由は?
createXyz()です。
create、APIの一貫性を保つため、また、文字cを入力するだけですべての文字がIDEのオートコンプリートに表示されるため、慣習として接頭辞を使用しました。何が利用できるかを学ぼうとしている人のために。私が持っていた可能性がありMatrix4f.identity()、Matrix4f.transpose()などが、彼らは通りを見つけるために速くなるだろうMatrix4f.createIdentity()とMatrix4f.createTranspose(...)など、