タグ

オブジェクト指向に関するhighAAAのブックマーク (3)

  • 初心者が一番わかりやすかったオブジェクト指向プログラミングの説明は、子供向けのマイクラ本だった。。|toshi

    オブジェクト指向がわかりにくいのには理由があった オブジェクト指向って初心者とっつきにくい概念で、わかりにくいですね。pythonなんか勉強しだすと、pythonはクラスの概念がわかるまでやれといわれるんですが、オブジェクトに関連するクラス、オブジェクト、インスタンス、インヘリテンスいろいろ出てきてこんがらがってしまう。。 また下手な参考書やネットの教材なんか読むと、数学の教科書の説明みたいな抽象的なことしか書いてなくて余計わからないんですね。オブジェクト指向がわからないのは世の参考書や教材の説明が今一つだからなんだと気づきました。 オブジェクト指向のクリアな説明とは子供向けの教科書で見つかった そんな時一番クリアにな説明している参考書を偶然見つけたんです! 実は子供向けの(といっても中学生くらい)のマインクラフトをpythonで改造する(Minecraft moding)方法を書いたもの

    初心者が一番わかりやすかったオブジェクト指向プログラミングの説明は、子供向けのマイクラ本だった。。|toshi
  • 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita

    あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし

    新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita
  • 初心者のためのJava講座/WEBワークショップ 【第9回】クラスを理解する(前編)

    今回は、Java学習の中でも特に重要な「クラス」について、その概要を説明します。 前提:前回までの内容を一通り読み、変数、型などの言葉が大体理解できること 「クラス」は、オブジェクト指向プログラミングの要となる要素の一つです。「クラス」を理解することが、Javaでオブジェクト指向プログラミングをする第一歩を踏み出すことになります。 今回の目的は、「クラス」の概要と、Javaで「クラス」を定義する方法をおおまかに理解することです。「ふ〜ん、クラスってそういうものなんだ」と思えれば、OKです。 今まで学んできた知識は、全て「クラス」を用いたプログラムに活かすことができるはずです。これまでの理解を整理しつつ、新しい世界に飛び込んで行きましょう! 1.オブジェクトとは? いきなりですが、「オブジェクト指向」という言葉が出てきていますね。 ここでいう「オブジェクト指向」、そして「オブジェクト」とは一

  • 1