●ITヒント6 ‐ 多機能性
●対象の一部が複数の機能を果たすようにしてみる
●他の部分や対象が必要でないようにしてみる
例: ビットマップ
プログラムで複数のブール値を操作する場合、各ブール値が1バイト占有しかねないが、ブール値当たり実際に必要なのは1ビットだけである。
複数のブール値をビットマップ配列として格納すれば、各ブール値が必要とするスペースを1ビットに抑えられるので、1バイト当たり8要素収容できます。
ビットマップ配列では各ブール値が1ビットしか占有しないので
1バイト当たり8要素を収容可能
1バイト当たり8要素を収容可能
出典: TRIZ Technology for Innovation ( http://www.trizsolution.com )
0 件のコメント:
コメントを投稿