タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

oopに関するkicyonのブックマーク (3)

  • phpにオブジェクト指向が必要な理由とは…

    企業のニーズ 企業向けのソフトウェア開発では、複数人数で開発し、また開発スタッフが頻繁に入れ替わるケースが多々があるため、共同作業に適した開発手法が必要となります。 そういった言語には、以下の条件が必要となります。 構文に統一性があり、開発者がお互いのプログラムを容易に理解できる。 一定の固定されたルールに基づいてプログラムを製作できる。 作業スペースを明確に分割し易い。 仕様書、マニュアルからすぐにプログラムの導入が可能である。 また、企業向けソフトウェアでは、開発よりも、プログラムの仕様変更、修正、といったプログラムの保守に多大な労力を費やすことになります。 これを効率的に実現するには以下の条件が必要となります。 プログラムの再利用性が高く、複数箇所の変更、修正に強い。 プログラムの拡張性が高く、現状のプログラムに手を加えずに機能を追加、修正できる。 このように、企業向けソフトウェアで

    phpにオブジェクト指向が必要な理由とは…
    kicyon
    kicyon 2010/04/13
  • PHPなオブジェクト指向入門 vol.1 - 真夜中のプログラミングTips

    PHPなオブジェクト指向 vol.0に引き続き、今回はコーディング上の素朴な疑問。なお、PHP5ユーザはオブジェクト指向派が大多数で入門レベルのことは意味がないと思われるので、プロシージャ指向の方も多いと思われるPHP4ユーザを対象としています。 ・var とか this って何だ? シンプルな構文が嬉しいPHPですが、クラスになると見慣れない var $hennsu;とか $this->hennsu といった見慣れない構文が出てきます。 肥満度を求めるプログラムを例にとってこれらをみていきたいと思います。(肥満度については肥満度の計算を参照)。 // CheckBMIクラス class CheckBMI{ var $tall; var $weight; function CheckBMI($tall, $weight){ //コンストラクタ //引数を上で宣言したメンバ変数(プロパティ)

    PHPなオブジェクト指向入門 vol.1 - 真夜中のプログラミングTips
    kicyon
    kicyon 2010/04/13
  • PHPなオブジェクト指向入門 vol.0 - 真夜中のプログラミングTips

    PHPプログラマーの最初の壁は間違いなく、オブジェクト指向プログラミングだと思います。格的オブジェクト指向に対応し、来なら一気に移行が進むはずだったであろうPHP5がいまだに普及率50%に満たないのも、PHPプログラマーにオブジェクト指向(クラスの利用)を好む方が少ないからではないでしょうか。 開発中のPHP6ではプロシージャ指向も今まで通りサポートするものの、オブジェクト指向をベースにするようなので、少しでもオブジェクト指向への抵抗がなくなればと思い、未熟者ながら「オブジェクト指向の入門」を書いてみたいと思います。 「クラスはオブジェクトの設計図で…(省略)」、「親クラスが哺乳類で…(省略)」といった説明は読んだけどよくわからなかった、知識にはなったが実用上は結局関数ばっかりという方を対象にしています。 また、オブジェクト指向と言っていますが、その概念とか小難しいことではなく、とりあ

    PHPなオブジェクト指向入門 vol.0 - 真夜中のプログラミングTips
    kicyon
    kicyon 2010/04/13
  • 1