タグ

2010年12月15日のブックマーク (5件)

  • オブジェクト指向入門

    オブジェクト指向入門 ■オブジェクト指向入門 目次 はじめに カプセル化 算数箪笥のC++での 実装例 クラス階層 好きなだけカウンタ箪笥のC++での 実装例 フレームワーク おわりに ■オブジェクト指向を勉強すると、何がいいの? 昨日の私は赤の他人。 『細かい変数の命名規則や、その意味、プログラムの細かいところまで、 イチイチ覚えちゃいないでしょ。 だけど、次の日も、もしかしたら1年くらい経ってから、 そのプログラムをいじらなければならないこともある。 さぁ、困った。一体、この変数の意味はなんだっけ? あれ? この関数、うまく動かないぞ? あぁ、そうか、グローバル変数を一つリセットしてから 呼ばなければならないんだった。 うーん、仕様書とか、ちゃんと残しておけば良かったなぁ。 はぁ、これなら、イチから書き直した方が早いかもなぁ………。』 このように、何でも自由に書けるプログラムは、

  • PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET

    リクエストのオブジェクト化 リクエストのカプセル化 リクエスト変数クラス リクエストクラス コントローラーでの利用 リクエストのカプセル化 PHPではリクエスト変数は$_POST、$_GET等のスーパーグローバル変数より取得します。 これらは、どこからでも参照できます。クラスの中だろうが外だろうが関係無しです。 しかも、値をセットすることも出来てしまいます。 これらのことは、オブジェクト指向の隠蔽性という考え方に反するものです。 そもそも、リクエスト情報が書き換えられるのはおかしなことです。 なので、リクエストも一つのオブジェクトととらえ、クラス化することにします。 クラス化して取得のみできるような形にし、決まりごととしてグローバル変数は直接参照しないということにしてしまいます。 リクエスト変数クラス <?php // リクエスト変数抽象クラス abstract class Request

  • 「プログラマ」と「10冊」が多かったのでまとめてみた - 生涯未熟

    人気みたいだったのでつい・・・ 多分家、洋書多し。 ・全てのプログラマが読むべきベスト10 http://www.tommyjp.com/2010/11/blog-post_5447.html 簡単な解説付き、コメント欄には辛口コメントが。 ・見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 http://blog.usagee.co.jp/2010/11/23/level-up-programmer 上の記事に対しての反論、屑だ!と切って捨てていらっしゃいます。 ・見習いプログラマが読んでも、ほとんど無意味な10冊 http://d.hatena.ne.jp/JavaBlack/20101124/p1 紹介されてたを何冊か持ってたが、読んで損はない。 ・技術力をあげたいプログラマが読んでおかないと話にならない10冊 http://d.hatena.ne.jp/now

    「プログラマ」と「10冊」が多かったのでまとめてみた - 生涯未熟
  • プログラマを目指す人が本を読む前に読むべきネットの記事 - もとまか日記

    最近、プログラマ向けの書籍を紹介するのが流行ってたようで。 全てのプログラマが読むべきベスト10冊見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊見習いプログラマが読んでも、ほとんど無意味な10冊きれいなソースコードを書くために読んでおくべき10冊 - ひがやすを blogPythonのプログラマを志したおいらが買ってよかった5冊の 「プログラマ向けの書籍」という点で言えば、確かにこれらのを読むといいのかもしれません。ちなみに私はどれも読んだことないです。スミマセン。 ただ、一つだけ気になったのが、これからプログラムを始めて、アプリを作ってみようと志してる方が、これらの記事を読んだ時に果たしてどう思うんだろ?ってことでした。 「こんな高価で難しそうなを読まないといけないの・・・?」 とか、思ってしまわないだろうか、と。もちろん、そういう趣旨の記事ではないのは分かってる

  • 自己流オブジェクト指向&Java参考書 『非』お勧め版 - カレーなる辛口Javaな加齢日記

    お奨めリスト*1と対をなす,非お勧め版の入門書・参考書リスト.*2 あくまで『非』お勧めの、駄、屑リストである点に注意。しかし皮肉な話だが,初心者を惑わす入門書を避けるためにも要チェックだろう. 主に「何故か有名だけど悪い」を取り上げる予定.「無名だけど悪い」はきりがないので,ここではパス.結果として持ってないが中心になるので詳細について触れるつもりはない.*3 「オブジェクト指向」 実は「オブジェクト指向」というのは,あまり専門的な用語ではない.*4オブジェクト指向プログラミング(OOP),オブジェクト指向設計(OOD),オブジェクト指向分析(OOA)などと,きちんと区別すべきだ.ただ口頭で話す時は「オブジェクト指向プログラミング」と言うのは冗長だしOOPと言っても理解してもらえない.しかたがないので省略して「オブジェクト指向」と言う時も少なくない. ここで挙げるのは「いわ

    自己流オブジェクト指向&Java参考書 『非』お勧め版 - カレーなる辛口Javaな加齢日記