私は最近Javaを拾いました。私はjava.time
パッケージを調べていました。私の見解では、できるだけ素晴らしいインターフェイスがあることに気づいたZonedDateTime.of(2015, 12, 1, …)
。クラシックの代わりにnew ZonedDateTime(2015, 12, 1, …)
。 別のオブジェクトからオブジェクトを作成するには、.from
メソッドで同じことが分かりました。java.timeパッケージにある/ fromコンストラクタ・パターンの名前は何ですか?
しかし、単にそれは私が、私は何かが欠けてると感じ、時にはof
、時にはfrom
だ理由を理解せずに実装を見ています。私は今、自分のクラスのいくつかに同じパターンを使用したいと思っています。
これはJavaです。実際に正式な固有名詞があり、java.time
パッケージの実装者が独自に作成したものではないと仮定しています。 :)
[静的ファクトリ](http://stackoverflow.com/questions/929021/what-are-static-factory-methods-in-java)を参照してください。 – Tunaki
[Effective Java 2nd Edの項目1](http://www.informit.com/articles/article.aspx?p=1216151)は、静的ファクトリとその使用方法について説明しています。読む価値がある。 –
ありがとう、リンクは非常に役立った!私はちょっと疑問が残っていますが、今でもこの質問を閉じるには... – gaqzi