私のクラスには約12個のメソッドがあります。私の疑問は、呼び出されたメソッドが呼び出し元メソッドの隣に書かれなければならないような書式設定スタイルがあるかどうかです」クラスごとの最大メソッドの標準はありますか?
3 に答える
1
一般的に言えば、クラスに対して12個のメソッドは多すぎます。メソッドが多すぎる場合は、オブジェクト指向の考え方に矛盾する可能性があるので、よく考えたほうがよいと思います。特定の言語に問題がなければ、 MVCなどのいくつかの設計モデルを知ることができます。おそらく、いくつかのアイデアが得られるでしょう。
于 2013-09-05T13:05:59.093 に答える
1
最も明白なのは、それらが異なるクラスにある可能性があるためです。
「1 つのクラスに 20 個を超えるメソッドを含めることはできません」という標準はありません。これは、標準化できるものではない (というより意味がない) ためです。経験を積むと、クラスにメソッドが多すぎるかどうかを確認できるようになります (1 つの兆候として、1 つのクラスが 2 つの異なることを担当しているように見える場合があります。この場合、クラスを 2 つの異なるクラスにリファクタリングします)。
于 2013-09-05T12:19:23.587 に答える