タグ

ブックマーク / daisuke-m.hatenablog.com (2)

  • 仕様(インターフェイス)と実装の詳細 (1) - 都元ダイスケ IT-PRESS

    APIの公開/非公開が意識できるようになると共に、「仕様(インターフェイス)」と「実装の詳細」を意識できるようになるとよい。 このクラスの公開APIはどれか、非公開APIはどれか このクラスの仕様(インターフェイス)はどれか、実装の詳細はどれか という2つの角度でクラスをとらえる。前者については昨日のエントリでも示した通り、可視性がpublic,protectedなものが公開APIであり、その他は非公開APIである。機械的に判断できますね。では後者についてはどう判断すればいいか? 注:下の例で「このクラスのインターフェイスは?」と聞かれると単純に「Baz」と答えるかもしれない。がここで言いたいのは「Bazを介したFooのインターフェイス」ではなく「Foo自身が純粋に外部に公開する仕様としてのインターフェイス」のこと。インターフェイスとは何か?についてはinterfaceについて気出して考

    仕様(インターフェイス)と実装の詳細 (1) - 都元ダイスケ IT-PRESS
    nori0620
    nori0620 2009/12/25
  • 人気の職業「プログラマ」 - 都元ダイスケ IT-PRESS

    最近のIT業界ネガティブキャンペーンに、一石投じておきたい。 3K, 5K, 7Kまでは聞いたことあるけど、最近は10Kだって? なんだかなぁ。考え方一つだろーに。と、まぁ、俺なんて日国民1億3千万のうちの、たった一人なんだけどさ。でも、草の根活動的にでも声を上げる価値はあるかな、と思って。 目標は、「プログラマ*1」が人気の職業となることか。 この目標達成にあたっての具体的な方法や立ちはだかる壁などは、色んな人がエントリーを書いているので、ここではひとまず論じません。 さて、そういうつもりは全く無いのだけど、もし自慢に聞こえてしまったら超ごめんなさい。弱気にいきなり謝っておくw 私の現在の仕事は薬剤師。週刊東洋経済の2007年5月19日特大号の特集記事「未来時給」で騰落率ナンバー1(△98.7%)未来時給は4645円の職業についている。 そんな人間が、システム屋さんに憧れて、騰落率ワー

    人気の職業「プログラマ」 - 都元ダイスケ IT-PRESS
  • 1