It's a tool

上と同じスレッドより.
原文:http://www.talkaboutprogramming.com/group/comp.lang.c++.moderated/messages/156165.html

Re: *OBJECTIVE* reason to not use MI?
 by kanze@[EMAIL PROTECTED] Feb 4, 2004 at 05:40 AM

[snip]
If it is the best solution, use it.  If it isn't, don't.  It's that
simple.  It's a tool, like anything else.  You should have it in your
tool kit, but you shouldn't use it automatically everywhere.  Like
anything else, in fact: single inheritance, templates ....

う〜む.分かってはいるんですけどねぇ.面白そうな道具が道具箱にあるとついついそれを使うことを目的にしてしまいがちですねぇ...いわゆるsolution analysisってヤツをきちんとやらないといけないというのは分かってはいるのですが....私ってそこら辺がヘタなんですよねぇ.いろいろ本は読んでいるのですが.この言葉は心に留めておかなければなりませんねぇ.