#13 Article 7230 Posted at 1993/01/19 11:58:18 by MASAMI KUN (MAP1400) [OOP]

Subject: Re:*9 恒例!1月アニメキャラグッズOFF /1515(#55) .... /1495(#55) /1443(#55)

調子が悪くなって...ご心配どうもぉ>あかねおにいちゃん

 さてぇ本当だったら ジキルさん達とオブジェクト指向の話でも と
 思っていたのですが...(どんなお話かというと...)

 近況:大手証券、都銀などでは既存システムのオブジェクト指向対応が模索中で
 ものによっては業務稼働しています
 分析ではOMTが主流で、設計でDFDなどにマッピングすれば、従来のCOBOLベースでも
 コスト&保守が1/5以下になると思います いままでの分析が悪いわけではなくって
 歯止めがなかっただけです ここ1年でいろいろな事例が出てくるので
 海の向こうではエージェント指向とか言っていますが
 なんたって日本の巨大システムが採用、稼働しだすのはもうちょっと先...
 楽しみ楽しみ;;

 オブジェクト指向電卓サンプル文句たらたらぁ
 :Can**とも連絡取り合って急遽思いついたのですが、Borlandがサンプルで
 付けているのは もろアプリケーションフレームワークとしてのそれで再利用できません
 そもそもとってつけたように メソッドを定義したって内部呼び出ししかせず
 ルーチン扱いしているだけです わらっちゃいます(オイオイ) C++言語構文は確かに
 使っていますが...どこがぁオブジェクト指向なんでしょう?
 NeXTのサンプルもあんまり感心しませんが C++ よりも綺麗なのは確か
 
 文句だけ言ってもしかたないから... OMTなどで電卓オブジェクトを分析しなおすと
 まず、FLOAT(REALでも可)からA.E.FLOATを作ります
 (Arithmetic Expression FLOAT ね)
        インスタンス・メソッド追加        Clear                   内部状態クリア
                                Display                 解問い合わせ
                                InputStrings:<文字列> 算術式文字列入力
 こうすると電卓は GUI実装オブジェクト と A.E.FLOATのインスタンス1つ をリンクさせて
 おしまい! 完成品はフレームワークとして再利用可能! 部品A.E.FLOATは再々利用可能!
 (SUNとObjective-Cでは可能 C++はぁ...わかりません たぶんスマートには
  できないのでは...)

 で思うのは 外面完璧なOOP! でもってメソッド実装に負荷がかかって
 メソッド実装はあいかわらず 非OOP!(おいおい)
 これじゃあ Mac のアプリケーション開発とよく似てる...
 ...そうかぁ こういうものをOOPって言うんだぁ ふむふむ;;

								MASAMI KUN
♪♪