タグ

オブジェクト指向に関するEnc3l1aのブックマーク (2)

  • スタートアップ研修記 » PHP クラス定義

    uchiumiです。 今日のPHPはクラス定義について学びました。 大きな規模のプログラムになっていくと、今までやってきたような書き方だと変更が大変だったり管理するのに限界がきてしまうとのことでした。 そこで、オブジェクト指向という考え方の「クラス」というものがあるので、それを使っていこうということでした。 クラスとは設計図みたいなもので、クラスを定義するには、 class クラス名{} というように書き、{}の中にフィールドやメソッドを書いていきます。 ・フィールド フィールドの種類は「クラス変数」と「インスタンス変数」があり、 それぞれ以下の様な書き方で定義します。 private static $クラス変数名= 0; private $インスタンス変数名; クラス変数というのはインスタンスを生成しなくても仕様することができ、全体で共有される変数です。 この変数をクラス内で使うときは、

  • 5分で絶対に分かるオブジェクト指向 ― @IT情報マネジメント

    開発の世界では一般常識化 オブジェクト指向――Object Oriented(OO)という考え方は、JavaやUMLの普及に伴っていまや開発の世界では一般常識化してきました。OO関連の書籍や専門誌特集記事など多数出版されていて、開発に携わっている皆さんはある程度オブジェクト指向の考え方について自分なりに理解できていると思います。そもそもオブジェクト指向の考え方の歴史は古く、最後の“指向―Oriented”は余韻を含んだ言葉ですが、人によりOOの理解の仕方に若干幅があるようです。今回は筆者流にオブジェクト指向の基的考え方を5枚の図を用いて簡単に整理してみたいと思います。 もう 少し時間のある人は、連載「ここから始めるオブジェクト指向―オブジェクト指向基礎講座」(全8回)をご参照ください。さらに時間と興味のある人は、連載「オブジェクト指向の世界」をご参照ください。

    5分で絶対に分かるオブジェクト指向 ― @IT情報マネジメント
  • 1