PHPを独学で勉強中なのですが、オブジェクト指向を理解するにあたり、どのように勉強を進めていけば良いでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
オブジェクト指向の解説はいっぱいありますね。短いところで、5分で絶対に分かるオブジェクト指向
バッチ処理のようにオブジェクト指向には向かない処理系もありますが。
投稿2016/11/13 01:30
総合スコア16415
0
ベストアンサー
mpywさんのPHPオブジェクト指向入門(前半)を熟読するところから始めたらどうでしょうか。
※他にも解説しているサイトは多数あると思います。
自分は、あまり「オブジェクト指向」を意識しすぎないで、単に「変数」や「メソッド」をまとめるクラスが定義できるぐらいの理解でコードを書き始めるのいい気がします。
なので、最初は簡単な処理でもいいので、ご自身のコードをとにかくクラスで実装してみるところから初めるといいと思います。最初のうちは、継承とかクラス設計(デザインパターン)とかあまり気にしなくてもいい気がします。
あとは、オブジェクト指向で書かれたライブラリを使ってみて、まとめ方などは参考にするといいと思います。(PDOなど)
あとは、Cakephp3などのフレームワークを使うと全体がオブジェクト指向で作られているので、必然的にオブジェクト指向で実装することになるので、理解が深まるかもしれません。ただし、基本的なことが分かっていないで使うと混乱するだけの可能性もありますが...。
※自分は書籍を読む以上に、コードを読み書きすることで学んできた人なので、こういう意見なのかもしれません...
投稿2016/11/13 00:04
編集2016/11/13 00:54総合スコア6586
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。