タグ

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

タグの絞り込みを解除

デザインパターンに関するdencygonのブックマーク (4)

  • AWS-CloudDesignPattern CDP2.0候補

    AWSクラウドデザインパターンとは? AWSクラウドデザインパターン (AWS Cloud Design Pattern, 略してCDPと呼ぶ)とは、AWSクラウドを使ったシステムアーキテクチャ設計を行う際に発生する、典型的な問題とそれに対する解決策・設計方法を、分かりやすく分類して、ノウハウとして利用できるように整理したものである。 これまで多くのクラウドアーキテクト達が発見してきた、もしくは編み出しきた設計・運用のノウハウのうち、クラウド上で利用が可能なものをクラウドデザインのパターンという形式で一覧化し、暗黙知から形式知に変換したものであるといえる。 パターンの中には、クラウドでなくても実現できるもの、今まででも実現されていたものも含まれているが、クラウド上でも今まで通りのアーキテクチャが実現でき、かつクラウドを利用する事で、より安価にそしてより容易に実現できるものは、CDPとして収

  • 【PHPで学ぶデザインパターン入門】第5回 Factoryパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、王です。 【PHPで学ぶデザインパターン】第5回はFactoryパターンのご紹介となります。 Factoryパターンの考え方は実に簡単です。「クラスのインスタンス化業務を肩代わりしてくれるオブジェクト」を導入していれば「Factoryパターン」と言っていいのです。 要はクラスのインスタンス化を行う時に、自分でnew TheClass()するのではなく、factory.create('the_class')のように、「誰か」に代わりにやってもらうのです。その「誰か」が「Factory」です。いわば、オブジェクトを作るオブジェクトですね。「オブジェクトの製造所」 → 「Factory」というわけです。 インスタンス化で複雑なオプションが必要なときに活かせるパターンです。逆に言えば、インスタンス化がさほど難しくない場合には適用すべきではありません。必要以上にアプリケーションが複雑化す

    【PHPで学ぶデザインパターン入門】第5回 Factoryパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Factory Method

    ホーム < ゲームつくろー! < デザインパターン習得編 Factory Method ~子オブジェクトを親クラスの関数が作る ① 何を生成するかわからない! Factory Methodは多分知らずに使っているかもしれない、生成に関するデザインパターンの中では簡単な部類に入るパターンです。 ゲームには沢山のアイテムがあります。RPGでは特に膨大なアイテムが提供されます。そのアイテムは、プレーヤーがお店で買うかもしれませんし、モンスターが落としていくかもしれませんし、宝箱の中に入っているかもしれません。いずれにせよ、それを手に入れるタイミングはプレーヤー次第です。 例として、「Store」および「Item」というクラスを作ります。

  • 俺日記 : Factory Methodパターンの本当のメリットってなんだろう…。

    2012/7/1113:6 Factory Methodパターンの当のメリットってなんだろう…。 デザインパターンといえばGoFの23パターンですが、このうち一番よく意味が理解できないのがFactory Methodではないでしょうか。 一見するとTemplate Methodのようなもの? と思いきや、Factory Methodと呼ばれる生成メソッドがクラス継承されていたりと何か複雑な様子。 これらについてちょっと考察してみました。 オブジェクトを生成するときのインタフェースだけを規定して、実際にどのクラスをインスタ ンス化するかはサブクラスが決めるようにする。FactoryMethodパターンは、インスタンス化 をサブクラスに任せる。 さて、このFactoryMethodの典型的なクラス図は以下のとおりですが、このクラス図ではFactoryMethodの意図が表現

    俺日記 : Factory Methodパターンの本当のメリットってなんだろう…。
  • 1