-1

クラス階層を構造化するいくつかの方法は、他の方法よりも効率的ですか? これを測定する方法はありますか?設計パターンは計算の複雑さをどのように考慮に入れているのでしょうか? 私はこれについて間違って考えているだけですか?ちょっと興味があるんだけど。

4

2 に答える 2

2

オブジェクト指向プログラミングは、アルゴリズム (したがって、漸近的な実行時間) とは何の関係もありません。プログラムをより柔軟で変更しにくいものにするために、プログラムを構造化する一般的な方法です。

デザインパターンも同様。

于 2011-11-22T18:34:05.867 に答える
0

オブジェクト指向コードにばかげたバグを導入しなければ、アルゴリズムの漸近的な複雑さは変わりません。特定のアルゴリズムのメモリ消費/実行時間の式の定数乗数は変更される可能性がありますが、漸近的な動作ではありません。しかし、この変更は通常、実質的に重要ではありません。

于 2011-11-22T18:47:45.113 に答える