MapMakerデザインパターン?

エミール:

GoogleのMapMakerデザインに感動しました。ここで使用されているパターンの名前は何ですか?

(これは、デコレータパターンのようなものですが、機能を拡張するためにオブジェクトを他のオブジェクトにラップする必要がないと思いますが、それがどのようなパターンであるかを正確に理解することはできません。)

MapMakerオブジェクトの作成:-

ConcurrentMap<Key, Graph> graphs = new MapMaker()
      .concurrencyLevel(32)
      .softKeys()
      .weakValues()
      .expiration(30, TimeUnit.MINUTES)
      .makeComputingMap(
          new Function<Key, Graph>() {
            public Graph apply(Key key) {
              return createExpensiveGraph(key);
            }
          });
ガレス・デイビス:

それはビルダー流暢 API

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonデザインパターン

分類Dev

DAOデザインパターン

分類Dev

XSDデザインパターン

分類Dev

Reduxとデザインパターン

分類Dev

Smalltalkのデザインパターン

分類Dev

Reactデザインパターン

分類Dev

戦略デザインパターン

分類Dev

デザインパターンの例

分類Dev

複合デザインパターン

分類Dev

AbstractFactoryデザインパターン

分類Dev

REACTREDUX-デザインパターン

分類Dev

マインスイーパのデザインパターン

分類Dev

オブザーバーのデザインパターン

分類Dev

デコレータパターンデザイン

分類Dev

デコレータパターンデザイン

分類Dev

コントローラーのデザインパターン

分類Dev

C ++シングルトンデザインパターン

分類Dev

PHPのシングルトンデザインパターン

分類Dev

デザインパターン:シングルトンの混乱

分類Dev

シングルトンデザインパターン

分類Dev

プロトタイプデザインパターン

分類Dev

ReactNativeでスターパターンをデザインする

分類Dev

デザインパターン:C ++抽象化レイヤー

分類Dev

F#パラレルデザインパターン

分類Dev

BuilderデザインパターンとFactoryデザインパターンの違いは何ですか?

分類Dev

BuilderデザインパターンとFactoryデザインパターンの違いは何ですか?

分類Dev

BuilderデザインパターンとFactoryデザインパターンの違いは何ですか?

分類Dev

構造的デザインパターンと行動的デザインパターン

分類Dev

PHP MVC:データマッパーパターン:クラスデザイン

Related 関連記事

ホットタグ

アーカイブ