2007-10-13から1日間の記事一覧

クックの分類を意識した、Python による「未定義な遷移の解釈」の実装

OOP

Diary?::2007-10-12 - (22:35) 経由で、未定義な遷移の解釈 -- 3つの立場 - 檜山正幸のキマイラ飼育記 のうち未定義がエラーを(値として…)返す場合を同じく Python で。関数とメソッド(クラス内定義関数)の区別を持つ Python は、クックの ADT と PDA(O…

ADT にからめて、OOP とは何か?を単純化して分類・整理してみる

OOP

OOP は ADT のたんなる別の呼び名だよ。(現在主流。本質寄り) OOP とは ADT を「クラス」という言語機能で実現するものだよ。つまり、クラスの特徴である“継承”やそれに付随して使える“多態性”が、 他の方法で ADT(“カプセル化”)を実現したプログラミン…