タグ

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

タグの絞り込みを解除

OOPに関するdhalmelのブックマーク (4)

  • オブジェクト指向をあえて車クラスタ目線で書いてみた

    kamiyamという車好きな人のお話に置き換えてみました^^; ここで定義するクラスはある車屋さんです。 この車屋さんをオブジェクトとして捉えてみましょう。 【クラス定義】 BetaAuto.php ある車屋さん『ベータオート』さんが外向けの業務として受けつけている仕事は次の5つ (※言い換えると、クラスBetaAutoが、外部公開(public)している関数は次の5つ) ○getNewCarMitumori($carname) 車名から見積もり金額を返す。 ○deliverNewCar($personname, $carname) 車の納車。 だだし、ここでお金のやり取りはしていません。 ○getSeikyu($personname) 顧客名から請求金額を返す ○payMoney( $personname, $money ) 顧客から金額を受け取り精算する ○doSyaken(&$Car

    dhalmel
    dhalmel 2010/02/12
    「//\(^o^)/」
  • オブジェクト指向PHP

    PHP5でオブジェクト指向入門11月24日・・・__getと__set 09月01日・・・WP-DB-Backup 08月28日・・・テンプレート読み込み順位 07月29日・・・Custom Field GUI 03月28日・・・例外処理 当サイトの更新情報をお届けします!フィードの購読はこちらから。 2008年11月24日 存在しないプロパティにアクセスした時に、実行されるメソッドを定義することができます。(private属性が付与されているプロパティをクラス外から呼び出した場合、クラス外からは見えないため、存在しないとみなされます。)そのための特殊なメソッドが、__get(アンダーバー2個)です。引数は呼び出そうとしたプロパティ名です。 class Sample { public function __get($propName) { return $propName . " do

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

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

    PHPなオブジェクト指向入門 vol.0 - 真夜中のプログラミングTips
    dhalmel
    dhalmel 2009/05/20
    恥ずかしながら、まさに「ここからここから!」状態で。
  • php フレームワーク・オブジェクト指向入門

    phpc2 - phpフレームワーク・オブジェクト指向入門 「誰にだって機械に解るコードは書ける。できるプログラマというのは人間にわかるコードを書く。」 当サイトではphpのオブジェクト指向の入門ガイドを中心に、phpフレームワーク、リファクタリングの話題を扱っています。また、長期的保守を視野に入れ、メンテナンスコストを抑え、かつ多様なクライアントの要望に柔軟に答えられる、高品質なphpプログラムの作成の研究をテーマにしております。 日はちょっと間も開いたので、オフトピックです。 よく、保守性を重視したエンタープライズソフトウェアのプログラミング手法に対して、直感だけでプログラミングすることを"hack"と英語ではいいますが、こういった方向に進むプログラマはプロジェクトにおいて結構悩みの種だったりします。しかし、保守性の高いプログラミングをモットーにしている自分でも、たまに直感性というの

    php フレームワーク・オブジェクト指向入門
  • 1