投稿者 葉月  () 投稿日時 2008/9/7 01:51:00
コードが読みやすくなるというよりは、運用面が楽になると考えた方がいいです。 
場合によっては追加や修正に強いプログラムになるかも知れません。 
しかし、内容が複雑化したり、チーム内の意思疎通ができていないと混乱を招く危険性もあります。 
 
速度の低下は、恐らくプログラムに処理速度が求められず、運用面を意識した作りにした場合だと思います。 
私が思い浮かんだのは、デザインパターンのInterpreter(インタープリター)を用いた時でしょうか。