PHPによるオブジェクト指向プログラミング
オブジェクト指向プログラミング(略称:OOP)は、開発作業の大幅な簡略化をもたらすプログラミングパラダイムである。
OOPの主な利点は、コードを個々のパーツ(オブジェクトとメソッド)に分割し、プロジェクト間で容易に移行できる(抽象化とカプセル化)ことで、再利用可能なアプリケーションを構築できることである。また、OOPでは、継承やポリモーフィズムといった新しい技法が初めて導入された。
このコーナー全体では、OOP開発のメリットを幅広く紹介しています。OOPにも問題はありますが、コードの再利用性やすでに書いたアプリケーションの長期的なサポートを重視するのであれば、実はOOPは何かを作るのに最も適した方法論であることがすぐに分かるでしょう。
PHPでOOPを学ぶシリーズ14
このシリーズでは、OOPとは何かという基本的なことから、OOPの主な特徴や利点、そしてOOPをどのように使うかという高度な方法までを紹介します。あらゆる可能性を実例を交えてご紹介します。
デザインパターン4
プログラミングを長くやっていると、コードや開発の原則の多くが何度も繰り返されることにも気づきます。
閉じた論理の問題に関しては、アプリケーションのこれらの部分を解くことをアルゴリズムと呼ぶことができる。しかし、特定の部分だけに注目するのではなく、もっと一般的な方法でアプリケーションデザイン全体に取り組むにはどうしたらいいのでしょうか?そのためにあるのが、ソフトウェア設計におけるアーキテクチャの考え方やベストプラクティスを記述したデザインパターンです。…
このページは、PHPにおけるOOPの完全ガイドとして機能します。基本的なものから高度なものまで、すべてのプログラミング手法を学び、何十ものサンプルを見て、さらに優れたコードと再利用可能なアプリケーションを書くことができます。
はじめに
オブジェクト指向の基本的な考え方、オブジェクト指向の考え方
用語の索引と説明。
動機 - なぜオブジェクト指向のプログラミングをするのか?どのようなメリットがあるのでしょうか?
フレームワークとライブラリを使用する理由と方法。
シリーズの一部
…