相談なんですが・・・

クラスに設定したい機能がいっぱいあるんですが、
一回設定したらもう二度と変更したくない機能ばっかりなんです

一回設定したらもう二度と変更したくない機能ってコンストラクタの引数で設定するべきだとは思うんですが
これやるとコンストラクタの引数が10個とか20個とかになってしまいます。
かといって、インスタンス生成後にプロパティで1つずつ設定するのも変・・・

これってそもそもクラスの設計が不味いんですかねえ