From: "中村暁史 Nakamura Akifumi" Date: 2000-03-11T09:51:25+09:00 Subject: [ruby-list:21307] Re: How does OOP excel? お世話になっております。 A.中村です。 On Fri, 10 Mar 2000 17:22:39 +0900 Shin-ichiro Hara wrote: >|「モジュール分割」だ、と信じている人は、クラス図が「木(tree)」 >|になる設計しか理解できない。たしかに階層構造は一見美しい。 #正確にいえばこれ、クラス図じゃなくてインスタンス図の #話じゃないかという気はします。 > 構造化 : オブジェクト指向 = ツリー : ネットワーク >と大雑把に言ったとして、さて、それではなぜオブジェクト指向 >プログラミングは理解しやすく書きやすいのでしょうか。 >だって、昔の BASIC なんか、「スパティー・プログラミング」とか言って >まさにネットーワークそのものだったんじゃないですか? #俺が応えていいのかな?(^^; 「なにが」ネットワークを成しているのか?が BASICとOOPでは違うので、で答えになっているような気が。 オブジェクト間の関連は単なる線ですが、 GOTO文の関連って、その線を「何回」通るか?が 味噌になるわけで、しかも条件分岐とかのせいで その回数は静的には決まらないことも多いわけで、 ややこしいですね。