タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

新人教育とオブジェクト指向に関するyuhei_kagayaのブックマーク (2)

  • 疑りぶかいあなたのためのオブジェクト指向再入門

    このページは、「オブジェクト指向再入門」とあるように、 オブジェクト指向を勉強しようとして挫折した人向けの文書です。 タイトルに「疑り深いあなたのための」とありますが、 これは決して揶揄して言っているわけではありません。 現在世間に蔓延しているオブジェクト指向の説明では、 むしろ納得しない方がまともだとさえ思えます。 「オブジェクト指向を使えば、生産性が飛躍的に上がり、 プログラムの見通しがよくなり、再利用性も高まる」と聞かされて、 「ホントかあ?」と思える人は、一度読んでみてください。 稿の対象読者は「既に他の手続き型言語を習得しているが、 オブジェクト指向が理解しがたいと感じている人」です。 言語としてはJavaを使用します。 手続き指向型の言語の例としては、C言語を使用します。 特にCに習熟している必要はないようにしたいのですが、 Cで言うところの「構造体」「ポインタ」「動的メモリ

    yuhei_kagaya
    yuhei_kagaya 2007/12/25
    継承は、ソースの再利用の手段ではない
  • オブジェクト指向

    オブジェクト指向プログラミングとは、オブジェクト(もの)を中心に考えていくプログラミング手法のことで、数年前から特に注目を集めているものの、実際にはもっと古くからある手法です。 巷にあるの解説には、「もの」ということを取り上げて、解説していますがが、それではオブジェクト指向が何を意味しているのかわかりづらいものです。 オブジェクト指向に対するプログラミング手法には、手続き型プログラミングがあり、それと対比をするとわかりやすくなります。 以下の説明はまだ洗練されていないので、時々内容がアップデートするかもしれませんがご了承ください。 オブジェクト指向と手続き指向の違い オブジェクト指向:Java, C++, Smalltalkなど 手続き型:Basic, C, COBOL, アセンブラなど プログラミングとは、コンピューターに対する一連の命令を作成することです。 例えば、画面に文字を表示す

    yuhei_kagaya
    yuhei_kagaya 2007/12/25
    手続き型では、命令にオブジェクトを引き渡すのに対して、オブジェクト指向では、オブジェクトにメッセージを送って、オブジェクトがメッセージに反応してメソッドを実行するという形
  • 1