#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
♪♪