MMとJavaの23種類の設計モードを追う


作成モード
1、FACTORY-MMを追うには食事をごちそうする必要があります.マクドナルドの手羽先とケンタッキーの手羽先はMMが好きなものです.味は違いますが、MMをマクドナルドやケンタッキーに連れて行っても、従業員に「手羽先を4つください」と言ってください.マクドナルドとケンタッキーは手羽先生産のファクトリー
       :         。             ,         。               。         ,           。 :             。

2、BUILDER—MM一番好きなのは「爱してる」という言叶です.违うところのMMを见て、彼女たちの方言で彼女にこの言叶を话すことができますよ.私はいろいろな言叶の翻訳机を持っています.上の言叶にはボタンがあります.MMを见たら、対応するボタンを押すだけで、それは対応する言叶で「爱してる」という言叶を言うことができます.海外のMMも簡単に見ることができて、これは私の“私はあなたを爱します”builderです.(アメリカ軍がイラクで使っている翻訳機より売れているに違いない)
  
     :                    ,                         。                   ,               。                      。

3、FACTORY METHOD—MMにマクドナルドにハンバーガーを食べに行かせてください.MMによって味が違います.一つ一つ覚えておくのは面倒なことです.私は一般的にFactory Methodモードを採用しています.MMを連れてウェイターのところに行って、「ハンバーガーを一つください」と言っています.具体的にはどんなハンバーガーがほしいですか.MMに直接ウェイターに言ってもらえばいいです.
  
      :                ,                ,          ,                 ,                    。

4、PROTOTYPE—MMとQQでチャットして、きっといくつかの深い情の言叶を言って、私は多くの肉麻の情话を集めて、必要な时にcopyが出てQQの中に入れればいいので、これは私の情话prototypeです.(100元で1部ですが、いかがですか)
  
      :                       ,                         。                   ,                    ,                。                  。

5、SINGLETON—私は6人のきれいな妻がいて、彼女たちの夫はすべて私で、私は私たちの家の夫Sigletonで、彼女たちはただ“夫”と言って、すべて同じ人を指して、それは私です(さっき夢を見ました、こんなに良いことはありません)
  
     :                ,                       。           “    ”        。

6、ADAPTER—友达のパーティーで美人のSarahに会いました.香港から来ましたが、広東語は話せません.彼女は共通語が話せません.友达のkentに助けを求めるしかありません.彼は私とSarahの間のAdapterとして、Sarahとお互いに話をすることができます.(彼が私をからかうかどうか分かりません)
  
   (   )  :                      ,                              。                      。

7、BRIDGE—朝MMに会って、朝は良いと言って、夜MMに会って、夜は良いと言います;MMに出会って新しい服を着て、あなたの服がとてもきれいだと言って、MMの新しく作った髪型に出会って、あなたの髪の毛がとてもきれいだと言います.「朝、MMに会って新しく髪型を作った」という質問をしないで、自分でBRIDGEを組み合わせておけばいいのではないでしょうか.
  
    :          ,           ,                  ,                         /           ,            。

8、COMPOSITE-Mary今日は誕生日です.「誕生日にプレゼントをください.」「ええ、いいですよ.お店に行って、自分で選んでください.」「このTシャツはきれいですね.買ってください.このスカートはきれいですね.買ってください.このかばんもいいですね.買ってください.」「もしもし、3枚買いましたね.プレゼントを1枚だけあげると約束しましたよ.」「何ですか.Tシャツにスカートとバッグがついています.ちょうどいいですね.お嬢さん、包んでください.」「……」、MMはすべてCompositeモードを使うことができて、あなたはできましたか?
  
    :              ,              。                   。                     。                                     。

9、DECORATOR-MaryはSarlyの誕生日の番になった.隣の美術デザインをしているMikeを探してきれいな箱をデザインしました......、私たちはDecoratorで、最終的に私という人を修飾しています.どうですか.分かりましたか.
  
    :                     ,            ,           。           ,            。                         。

10、FACADE—私は専門のNikonカメラを持っていて、私は自分で手動で絞り、シャッターを調整するのが好きで、このように撮った写真は専門ですが、MMはこれらを理解していないので、半日教えてもできません.幸いなことに、カメラはFacadeのデザインモードがあって、カメラをオートマチックに調整して、目標に合わせてシャッターを押せばいいだけで、すべてカメラが自動的に調整して、このようにMMもこのカメラで私に写真を撮ることができます.
  
    :                          。              ,          。             ,            ,            。             。

11、FLYWEIGHT—毎日MMとメールを送って、指はすべて疲れて、最近新しい携帯電話を買って、いくつかのよく使う文を携帯電話の中に存在することができて、使う時、直接出して、前にMMの名前をプラスして送ることができて、もう1つの字1つの字を叩く必要はありません.共有する文はFlyweight、MMの名前は抽出された外部の特徴で、コンテキストによって使用されます.
  
    :FLYWEIGHT           。                       。                        。           ,             。               。            ,        。                          ,                。                ,                     。                  。

12、PROXY—MMとネットでチャットして、最初はいつも「hi、こんにちは」、「どこから来たの?」「おいくつですか?」「身長はいくらですか?」という話は、うるさいですね.プログラムを書いて私のProxyにしましょう.これらの話を受け取ると自動的な返事が設定されています.他の話を受け取ると、答えを知らせてください.どうですか.クールでしょう.
  
    :                  ,               。                            。     ,                 ,                       。                    。                  ,               ,                 ,                      。

13、CHAIN OF RESPONSIBLEITY—夜は英語の授業に行って、最後の列に座るために、わあ、前にきれいなMMが何人も座っていましたね.古い処女だそうだよ、早く走れ!
  
     :       ,                          。         ,                 。                      ,                            。        :             。                    。

14、COMMAND—私はMMの家の管理がとても厳しくて、会うことができなくて、彼女の弟を借りて私达の2人の间で情报を伝えるしかなくて、彼女は私に何か指示があって、1枚の纸を书いて彼女の弟に私に持ってきます.いいえ、彼女の弟はまたCOMMANDを送ってきて、彼に感謝するために、私は彼に雑味噌麺をごちそうして、どうして彼が言います:“私は同時に姉の3人のボーイフレンドにCOMMANDを送って、あなたが最もけちなことを数えて、やっと私に麺をごちそうします.”
  
    :                     。                       ,        。                     ,                     ,             ,        ,              。         。

15、INTERPRETER—私は『泡MM真経』を持っています.上にはいろいろな泡MMの攻略があります.例えば、洋食を食べに行く手順、映画を見に行く方法など、MMとデートするときは、Interpreterを作って、上のシナリオに従って実行すればいいです.
  
     :       ,                  ,          。                       。                     ,            。                               。                          ,           。               ,          。                          。

16、ITERATOR—私はマリーを好きになって、何も考えずに彼女にプロポーズしました.
マリー「あなたと結婚したいなら、条件を承諾しなければなりません」
私「どんな条件でも承知しますから、言ってください」
マリー「あの1カラットのダイヤモンドを見た」
私:“私は买って、私は买って、まだありますか?”
マリー「湖畔の別荘が見えた」
私:“私は买って、私は买って、まだありますか?”
マリー「あのフェラーリのスポーツカーが見えた」
私は頭がブーンと椅子に座って、歯を食いしばった.「私が買います.私が買います.まだありますか.」
   ……
  
     :                               。                  ,                  。                      ,         。             。                        ,                   。               。

17、MEDIATOR—4人のMMはマージャンをして、互いに谁が谁にいくらをあげるべきか分からないで、幸いにもその时私はそばにいて、それぞれのチップの数によってお金を计算して、お金を稼いだのは私のここから持って、お金を弁償したのも私に払って、すべてOKで、私は4人のMMの电话を得ました.
  
      :                    ,              。           。               ,                  。               。                         。                 ,                         。

18、MEMENTO—同時に何人かのMMとチャットする時、必ずさっきMMと何を言ったかをはっきり覚えなければなりません.そうしないと、MMは不機嫌になりますよ.幸いにも私はメモを持っています.さっきどのMMと何を言ったかをコピーしてメモに保存します.そうすれば、いつでも以前の記録を見ることができます.
  
     :                            。                   ,          ,    ,    ,                           。

19、OBSERVER—うちの会社の最新MM情報を知りたいですか?会社のMM情报のメールグループに参加して、tomは情报を収集することを担当して、彼の発见した新しい情报は1つ1つ私达に知らせる必要はなくて、直接メールグループに発表して、私达は購読者(観察者)として直ちに情报を受け取ることができます
  
     :                  ,                   。               ,          ,           。

20、STATE—MMと付き合う时、彼女の状态に注意しなければなりませんよ.异なる状态の时、彼女の行为は异なります.例えば、今晩映画を见に行くように彼女を诱って、あなたの兴味のないMMに対して「用事があります」と言って、あなたが嫌いではありませんが、まだ好きになっていないMMに対して「いいですが、私の同僚を连れて行ってもいいですか?」と言って、すでにあなたのMMを好きになったら「何時ですか?映画を見てから淹れたらどうですか?」もちろん、映画を見てうまくいけば、MMの状態を嫌がらず好きになることもできますよ.
  
    :                         。                 。                         ,                      。                        ,        。                             。         ,          。

21、STRATEGY—異なるタイプのMMとデートして、異なる策略を使って、ある人は映画を招待して比較的に良くて、ある人は軽食の効果が悪くなくて、ある人は海辺に行ってロマンチックで最も適当で、単目的はすべてMMの芳心を得るためで、私のMMの錦の袋の中で多くのStrategyがあります.
  
    :          ,                     ,            。                          。            。             ,              。           ,     ,              。

22、TEMPLATE METHOD――「どうやって女の子をベッドに誘うか」という古典的な文章を見たことがありますか.女性はベッドに入ることを認識する不変のステップから巧みな出会い、行き詰まりを打破し、追求、キス、前戯、手作業、愛撫、入る8つのステップに分けられます(Template method)しかし、各ステップは異なる状況に対して、異なるやり方があります.これはあなたが臨機応変に対応していることにかかっています(具体的に実現しています).
  
      :             ,                      ,                      。                     ,              。           ,                 。

23、VISITOR—バレンタインデーに着いて、すべてのMMに1束の花と1枚のカードをあげなければならなくて、しかしすべてのMMの送る花はすべて彼女の個人の特徴に対して、すべてのカードも個人の特徴によって選んで、私一人でどのようにはっきりしていて、やはり花屋の主人と贈り物屋の主人を探してVisitorをして、花屋の主人にMMの特徴によって1束の花を選んで、贈り物屋の主人にも一人一人の特徴に基づいてカードを1枚選ぶと、楽になります.
  
     :                             。            ,                 。                   ,                        ,               。                  ,            。                      ,              。         ,                    ,          。                                。

変換元:http://www.kuqin.com/humor/20080403/5794.html