Dart スタイル ガイドでは、静的メソッドの代わりにコンストラクターを使用してインスタンスを作成することを推奨しています。これは、" Dart の名前付きコンストラクターとファクトリ コンストラクターを使用すると、他の言語の静的メソッドのすべての柔軟性が得られる一方で、呼び出しサイトを通常のコンストラクター呼び出しのように見せることができるためです。 "。
ファクトリ コンストラクタではなく静的メソッドとしてint.parse()
andを宣言した技術的な理由はありますか?double.parse()
より一般的に言えば、Dart で静的 (ファクトリ) メソッドよりもファクトリ コンストラクタを作成することを選択するためのガイドラインは何でしょうか?