質問

何が最高の"原則"かを判定するのに使用方法が過負荷になり、使用の際は別途"請求"。例えば:

MakePancakes(int size)
MakePancakes(int size, bool addBlueBerries)
MakePancakes(int size, bool addBlueBerries, ...)

に対して:

MakePancakes(PancakeOptions options)

はんだこてのこだわりがつ、または使用のいずれかの場合に必要なもの""?ある一点の一部としてやるべき使用するのですか?

ご注意下さい、なぜなのか?

役に立ちましたか?

解決

実際の利用MakePancakes(PancakeOptionsオプション)ができる変数の属性のPacakeOptionsを変更することなく法の実装です。できるライセンス証提示により無料数のパラメータの変更やオプションです。な意味を代表する設定プロパティのオプションです。

とは言えないように思いので差し替え用の過負荷ます。

一部の経験則:

  • 場合の方法は、5人以上の議論を参考にされるのもよいでしょうやって1以下のものです。私の見直しの方法として分割してありますので具体的な機能

  • すべての属性の(つまりnullにできません)

他のヒント

私は要求タイプまたは列挙型を作成する前に、私は多くのオーバーロードを自分自身を必要としない(列挙型の配列は、非常に単純なリクエストオブジェクトのように思えます)。たぶん3-4?いくつかのフレームワークの方法は、9-10オーバーロードを持っていると私はそれは少し迷惑であることがわかりましたが、これは、私が思うスタイルの質問の詳細です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top