デザインパターンのコーディングチャレンジ

8 問のコーディングチャレンジでデザインパターンを練習しましょう。難易度はやさしいものから難しいものまで。どれもブラウザで動き、すぐにテストでき、AI のレビューやコミュニティの解答と比べられます。

簡単 · 6 中級 · 2

練習できるスキル: アダプターパターンオブザーバーパターンコンポジットパターンシングルトンデコレーターパターンパーセント計算ビルダーパターンファクトリーメソッドファサードパターンポリモーフィズム共有された状態単位の変換
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

トピック、言語、難易度で検索できます。

8件のチャレンジ
簡単

チェックアウトのファサード

在庫確認と価格合計を、1回のわかりやすい checkout 呼び出しの背後に隠します。

学べること ファサードパターン検証
ArraysデザインパターンSimulation
まだ解答がありません
中級

コンポジットでフォルダーサイズ

フォルダがファイルや他のフォルダを含む木構造で、すべてのフォルダの合計サイズを計算します。

学べること コンポジットパターン木構造
デザインパターンRecursionTrees
まだ解答がありません
簡単

図形ファクトリー

ファクトリーを使ってテキストの説明から形状を作成し、それぞれの面積を返します。

学べること ファクトリーメソッドポリモーフィズム
デザインパターンParsingmath
まだ解答がありません
簡単

共有された 1 つの設定

シングルトンの設定オブジェクトをシミュレートする: プログラムのどの部分も同じインスタンスを読み書きする。

学べること シングルトン共有された状態
BeginnerデザインパターンSimulation
まだ解答がありません
簡単

温度センサーのアダプター

Fahrenheit、Kelvin、Celsius のセンサー読み取り値を、ひとつの Celsius インターフェースに適合させる。

学べること アダプターパターン単位の変換
デザインパターンParsingmath
まだ解答がありません
簡単

イベントの購読者

observer パターンのように各トピックの購読者へイベントを届け、各人が受け取った通知を数えます。

学べること オブザーバーパターン辞書
デザインパターンSimulationStrings
まだ解答がありません
簡単

価格デコレーター

割引、税、送料、クーポンのデコレーターを順に適用して、基準価格を包む。

学べること デコレーターパターンパーセント計算
デザインパターンSimulationmath
まだ解答がありません
中級

SQL クエリビルダー

任意の順序で与えられた部品から SQL クエリを組み立てる。ビルダーオブジェクトが設定を少しずつ集めるようなもの。

学べること ビルダーパターン文字列の組み立て
デザインパターンParsingStrings
まだ解答がありません