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