2016-03-24 17 views
0

私のWebサービス内のプライベート静的メソッドの多くを持っている悪い習慣ですWebサービス内の作業。は、私は次の形式のWebサービスを作成してい

このメソッドはプライベートなので、Webサービスが意図したとおりにしか使用できませんでしたか?

もしそうでない場合、何が問題なのですか?

オブジェクトに情報が格納されず、Webservceがページ内で定義されたアクションのみを実行するため、オブジェクトを作成してそのメソッドをオブジェクトから呼び出すことに利点はありませんか?

誰かがこの質問に対する回答を理解するのに役立つ情報や私自身でこれに答えるのに役立つ情報があれば、とても感謝しています。

+1

https://msdn.microsoft.com/en-us/library/ms245046.aspx – Vincent

答えて

3

なぜ私的静的関数が悪い習慣であると思いますか?

staticキーワードを使用すると、関数がメンバー変数やプロパティを変更できなくなるため、より安全です。

静的変数...これはまったく別の問題です。 Webサービスでは、スレッドセーフではないため、静的変数やプロパティは決して使用しないでください。

関連する問題