人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【オブジェクト指向】現在、趣味でPHPにて簡単な動的ページを作ったり、
フリーのスクリプトを少しいじれる程度のスキルです。

この際、プログラミングを本格的に勉強したいと思ったのですが、
classやオブジェクト指向という概念がいまいち理解できません。

参考となるようなページを教えて下さい。
よろしくお願いします。

●質問者: extrea
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Class PHP いまいち オブジェクト指向 スキル
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● dica33
●10ポイント

サイトではなく書籍の紹介になってしまいますが、

http://www.amazon.co.jp/gp/product/4894716844/249-4607740-280756...

はお勧め出来ます。

サイトの紹介ではないのでポイントは結構です。

◎質問者からの返答

ありがとうございます。

また少し高い本ですので、機会が有れば紀伊国屋などで立ち読みしてみて購入を検討したいと思います。


2 ● Chiether
●20ポイント

私の場合は http://www1.u-netsurf.ne.jp/~kitada/3H/ ココでしたね。

あと少し探してみましたが http://kmaebashi.com/programmer/object/

この人は、「一般的な入門書は分かり難いからやめよう」という

既存プログラマー向けの解説寄りなので良いかもしれません。

あまり難しく考える必要なく

とりあえずクラスの概念を理解して使用できるようになって

後は「1つ1つの事象」に1つのクラスを渡して、それぞれを纏めて連携させられるモンが出来れば

知らないうちに「とりあえず」オブジェクト指向になります。

――なんていうと怒られますが。私はそう思ってます。

というよりも私自身、あまり膨大で複雑な案件になると

「資産管理」が非常に面倒になってウガーになるので

オブジェクト指向は触り程度しか自覚できてません。

……ああ。あと。

Javaもプログラムも知らない妻が「オブジェクト脳になった」と言ってはしゃいだと評判の

『オブジェクト脳の作り方』は読んで面白いかもしれません。

立ち読みして理解できそうなら、どうぞ。

オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座

オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座

  • 作者: 牛尾 剛 長瀬 嘉秀
  • 出版社/メーカー: 翔泳社
  • メディア: 単行本

◎質問者からの返答

上記2サイト拝見しました。読む前よりは少し概念的な理解は前進したと思うのですが、まだまだスキっとしない気分です。理解力に乏しい自分が情けないです。。。

とりあえず紹介いただいた本も折を見てチェックしてみます。


3 ● sukeshi
●15ポイント

以下のサイトは、有用な技術文書が豊富にありオススメです。


http://www.ogis-ri.co.jp/otc/hiroba/index.html

オージス総研のオブジェクトの広場です。

UMLモデリング技能認定試験も行っています。


http://www.mamezou.net/

豆蔵の豆魂です。


http://www.objectclub.jp/

オブジェクト倶楽部です。

JUDE/Communityという無償のモデリングツールもダウンロードできます。

◎質問者からの返答

ありがとうございます。

豆魂なるサイトは面白いですね


4 ● aiaina
●1ポイント

http://www.kumei.ne.jp/c_lang/

こちら参考になると思います^^

◎質問者からの返答

どこら辺を読めばいいでしょうか?


5 ● tenshiks
●20ポイント

多分、PHP、Perl(GCI)辺りから始めたのかと思いますが。

多分オブジェクト指向についてはピンと来ない点が多いかも知れません。

ちょっと簡単に説明してみます。


クラスの利点としては、再利用性が大きな利点だと私は考えています。


>>フリーのスクリプトを少しいじれる程度のスキル

との事ですが、正直最初はクラスに関してはあまり考えなくて良いかも知れません。

自分で、全てのソースを書くようになってきて「なんか、同じようなソース何回も書いてるな?」と思ったら、そこがオブジェクト指向を取り入れるべき時点です。

その何度も書いているソースを一度だけ書けば再利用できるように作り上げるのがクラスであったりオブジェクト指向であるととりあえずは考えてよいでしょう。


PHP標準クラスライブラリのPEARというものを知っていますでしょうか?

よく使われるものでpear DBなど。

こういったものを利用していくとオブジェクト指向に対する理解が深まるかと思います。


http://www.soi.wide.ad.jp/class/20020036/slides/15/

こちらのページの

18.再利用可能なコードとは

辺りを見てみてください。ビデオで見た方が分かりやすいかと思うのでお勧めです。

小山 哲志氏の公演ですが、全部見ても損は無いと思いますよ^^


http://hotwired.goo.ne.jp/webmonkey/2005/03/index4a.html

ここのページではかなり簡単にクラスを説明していますので、実際に作ってみるのも良いかと思います。

◎質問者からの返答

ありがとうございます。ビデオで見れるのですね。休日にでもじっくり見てみたいと思います。


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ