[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 11386] Re: 俗流オブジェ クト指向 (Re: UML)



UML否定派の村山@netgeneです.

> 設計・分析技法的なObject指向と、
> 「プログラムのモジュール化を高めて、より保守・拡張しやすくする技法」
> としてのObject指向があって、
これはまあ同感です.

> プログラミングを始めるにはまず後者が大事かなと、、、
プログラミングには前者は無意味だと思います.
#UML否定派たる所以.

で,そうなると,
> > オブジェクト指向とは、現実世界の関係を
> > 抽象化してソフトウェアで表そうという考えではないのでしょうか?
は,前者でもなければ後者でも無いわけです.
だから間違い.

#UML派はそのように考えるかもしれません.

#でも実際には「現実世界の関係を抽象化して表した」UMLモデリングと,
#ソフトウエアとのギャップはあまりに大きい.ソフトウエアには
#「モデリング」の痕跡が残るかどうかという程度.

>  でも、Object指向のルーツのSimulaは、
> 名前の通りシミュレーション用に開発された訳だし、
優に十年以上も昔の話をされても....
#それを言うならコンピューターは軍用兵器だという理屈も成り立つ.

>  ビジネスアプリケーションの場合Cや、VBでも
> 実際の仕事の手続きや、用語を参考にして開発するから
> 「オブジェクト指向とは、現実世界の関係を抽象化する」
> みたいな考え方にあまり違和感を覚えません。
CもVBもオブジェクト指向言語じゃないですよ.