私は現在、Java が使用される言語である CS2 コース (データ構造) に登録しており、従来のコンストラクター メソッドとファクトリ メソッドを使用したオブジェクトのインスタンス化を比較対照することに興味があります。一方は他方よりもコンピューティング エレガンスの度合いが高いですか? ファクトリ メソッドは、パラメーター化されたコンストラクターと同様の方法でパラメーターを処理しますか? 例えば:
public class Tester
{
private String name;
private int age;
// Parameterized constructor
public Tester(String myName, int myAge)
{
this.name = myName;
this.age = myAge;
}
}
基本的に、同等のファクトリ メソッドをどのように作成するのか、またそれによってどのような利点が得られるのかについて、私は非常に興味があります。
ありがとう、
〜ケイトリン