タグ

oopに関するd4-1977のブックマーク (10)

  • オブジェクト指向とは何ですか?

    回答 (8件中の1件目) 英語では「object-oriented」で「OO」と略され、1960~1980年代のプログラミング手法(OOP)から始まり、その応用としてソフトウエアの設計・分析の手法(OOD/OOA)、近年はユーザーインターフェース・エクスペリエンスのデザイン(OOUI/OOUX)、オブジェクト指向存在論(OOO)なる哲学分野にまで、広く使われる用語です。ここではOOPについて説明を試みます。 オブジェクト指向の「オブジェクト」は、1967年に発表されたSimula 67 [1] というプログラミング言語に組み込まれた当時としては新しい同名の言語機能(あるいはそれに準ずる...

    オブジェクト指向とは何ですか?
    d4-1977
    d4-1977 2019/05/02
    お腹いっぱいになる話(読みきれませんでした😇)
  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build seven good object-oriented habits in PHP
  • [レポート] 2008夏の出没記その2:『Flash OOP Japanイベント2008 ~デビューから2年~AS3の今を語ろう』で多くの参加者からイタい目で見られてきた件 - blog.naggg.jp

    [レポート] 2008夏の出没記その2:『Flash OOP Japanイベント2008 ~デビューから2年~AS3の今を語ろう』で多くの参加者からイタい目で見られてきた件 こちらで告知していたように、先週木曜の Flash OOP のイベントにスピーカーとして参加してきました。 こう振り返ってみると、イベントの前半はスピーカーとしてきちんと振舞っていたのですが、役目を終えてお酒を入れた後半はあいかわらずしょうもないカンジでした。なお、その後の打ち上げではさらに人間性の低さが露呈し京都の恥のような展開でした。 恥なことはここでは流石に書きませんが、当日のことを振り返ってみようと思います。あ、上の写真は当日スピークしてるボクと nium 先生。 [追記@2008/08/31] FlashOOPサイトで当日の様子とともに、ボクら担当箇所のプレゼン資料(スライド)が公開されていますよー 振

  • Flash OOPに行ってきました | ClockMaker Blog

    d4-1977
    d4-1977 2008/08/16
    「工場的生産をやっているケースが多い」
  • 続PHPのアクセサ - CODE NAME: TUNE34

    ここ1ヶ月はバタバタしててブログを書く事ができませんでした。書くネタがないというのもありますが、時間をつくってブログを書き続けるというのは当に難しいですね。でも少しずつでも何かアウトプットしないとなあ。。 それで最近はてなブックマークなどをよく見るようにしているのですが、そこで感じるのはPerlコミュニティの活発さです。例えばアクセサやmixinなどPerlでのオブジェクト指向プログラミングを支援する為の「Moose」というモジュールの使用がトレンドだと紹介されれば、呼応するように多くのブログで言及されていたりします。 一方、私がメインで使用している同じLL言語のPHPでもPHP5から格的なオブジェクト指向プログラミングが出来るようになっていますが(PHPのアクセサは以前このブログでも取り上げました)、今回はちょっと「Moose」の真似をしてみてPHPでも「読み書きの制御」と「型定義」

    続PHPのアクセサ - CODE NAME: TUNE34
  • AS3 で関数かつクラスっぽいオブジェクトを作る - てっく煮ブログ

    asjQuery では、$ を関数としてもハッシュとしても使っている。$("#foo") → エレメントを選択$.each() → ユーティリティ関数の呼び出しas3Query でも同じようにやりたかったんだけど、いい方法が思いつかずに苦しんでた。失敗例 1$ を public な function として定義する。Function は dynamic なクラスなので、$["each"] = function(){} とすれば関数を代入できる。$["each"] で呼び出せる。けども、$.each とすると、静的型付け言語の宿命でコンパイルエラーになってしまう。失敗例 2$ をクラスにしてみたら、$() がキャストと解釈されて、$("#foo") が実行時のキャストエラーになった…。失敗例 3Function を extends しようとしたら、final だって怒られた。失敗例 4Pro

  • JavaScriptでOOPをするための勉強の記録 - mallowlabsの備忘録

    まるごとJavaScript & Ajax ! Vol.1 作者: 天野仁史,舘野祐一,川崎有亮,arton,田中孝太郎,国分裕,山有悟,海野裕也,nanto_vi出版社/メーカー: インプレス発売日: 2007/02/15メディア: 大型購入: 8人 クリック: 98回この商品を含むブログ (78件) を見る このの OOP の記事を読んで JavaScript での OOP を勉強した。 でもわかったようなわからなかったようなモヤモヤした感じだったので わからないことを列挙してそれに対する答えを自分なりに見つける感じで勉強してみた。 記録を実験的にブログに載せてみる。 わからなかったこと 2種類のオブジェクトの作成方法はどう違う? var Klass = {}; var Klass = function(){}; newってなに? var k = Klass; var k = n

    JavaScriptでOOPをするための勉強の記録 - mallowlabsの備忘録
  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
  • CodeZine:軽量なMVCフレームワークの自作(改訂版)

    はじめに Webアプリケーションを構築する際のアーキテクチャとして、「MVC」が広く用いられています。PHPにおいても、「mojavi」や「Phrame」など、いくつかのフレームワークが実装されています。ググってみると、日語の解説ページなどを見つけることもできます。 最も有名なMVCフレームワークは、Javaで使える「Struts」でしょう。多くのMVCフレームワークがStrutsの影響を受けています。Strutsは非常に強力なフレームワークですが、その分、お手軽感に欠けるきらいがあります。特に、お手軽感を求めてPHPを使われている諸氏には、馴染みにくいのではないかと思います。 稿では、手軽に使える、軽量なMVCフレームワークの雛型として、拙作の「nagaMVC」を紹介します。nagaMVCの基的な構成について解説します。 対象読者 主に、LAMP構成(Linux+Apac

  • 雅 - Pure Javascript MVC Framework

    完全にJavascriptで書かれている location.hash(#以降の文字)で状態を変更するためURIが変わる モジュールとアクションの組み合わせで処理が決まる。 複数のモジュールが定義でき、 1つのモジュールに複数のアクションを定義することができます。

    d4-1977
    d4-1977 2005/06/29
    JavaScriptでMVCって。もう、なにがなんだか。
  • 1