2005-01-06から1日間の記事一覧
デザインパターン・メーリングリストで LSP(The Liskov Substitution Principle) が話題に出たのでこちらでも補足。 LSP(The Liskov Substitution Principle)とは、リスコフの置換原則のことで、ソフトウェア原則のうちのひとつ。LSP を一言で要約したものを…
去年の12月27日の日記に著者さんからコメントをいただいたので話を蒸し返す。 確かにもう少しロールを意識したクラス名にしたほうがよかったですね。 ただ、FrameState(とそのサブクラスたち)は計算以外にも次の状態への判定などもおこなっているので、計算…