タグ

oopとflashに関するruedapのブックマーク (3)

  • F's Garage:はじめてWebプログラミングをするなら PHP? Ruby?

    やっぱり、PHP・・・・かな 1週間暇ができたのでWEBプログラミングを勉強したいと思います。 〜略〜 ・今後プログラミングしていくにあたり有用な、使える言語である ・1週間後掲示板が作れる ・以後まとまった時間がとれず、たとえば1時間単位でも積み上げていけるような基礎(土台)を 修得できる 以上が条件です。 〜略〜 という、はてなの質問が結構興味深かった。 候補としては、以下のものがあがっていた。 ・PHPRuby on Rails ・cake PHPPythonRuby(CGI) ・Java 当は途中までレスを書いてたんだけど、肝心のオススメするがなくて書けなかった。 PHPは、オライリーのはじめてのPHP5は読んだけど、あれは他の言語経験者が読むなので初心者向けじゃないし、僕の場合は、会社での他人のソースコードと、php.netのリファレンスが僕にとっての情報源なの

  • 矢沢久雄の早わかりGoFデザインパターン(1) | 日経 xTECH(クロステック)

    今回は、パターンを1つだけ紹介します。「Mediatorパターン」です。GoFでは、それぞれのパターンの「目的]「背景」「効果」などが明示されています。私も、ちょっと真似をしてみましょう。複数のオブジェクトを組み合わせてプログラムの機能を実現するという目的において、オブジェクト間の関連がゴチャゴチャになってしまうという背景(問題)があり、Mediatorパターンの採用によって関連をキレイに整理できるという効果があります。説明だけでは、何のことだかわからないと思いますので、具体例をお見せしましょう。 図1[拡大表示](1)をご覧ください。これは、UML(Unified Modeling Language、ユーエムエル)と呼ばれる表記法で記述されたプログラムの設計図です。UMLでは、四角形の中に下線付きで名前を書いてオブジェクトを表し、関連のあるオブジェクトを矢印で結んで示します。ここで関連

    矢沢久雄の早わかりGoFデザインパターン(1) | 日経 xTECH(クロステック)
  • 継承よりもコンポジション(1)【閃光的網站・弛緩複合体 -Review Division-】

    オブジェクト指向の三大要素の一つに「継承」というものがありますね。 この継承というのはクラス拡張のための手段であるというのは皆さんご案内のことと思いますが、実はクラス拡張には継承よりもパワフルな「コンポジション」というテクニックがあるということを「詳説 ActionScript 3.0」を読んで知り、非常に衝撃を受けたというのが今回の話。 皆さん知ってました? コンポジションって。ワタクシ初めて知りました。 インターフェイスに引き続き、また私の無知が露呈してしまいましたですよ。 ずいぶん前にちょこっと手をつけて、今は絶賛放置中のドット・タイポシリーズというのがあります。 このとき文字列をドット化するエンジンの汎用化について考えていました。 文字列をドット化するには、TextField を BitmapData に draw して、その BitmapData を1ピクセルずつ getPixe

  • 1