Zennta
ログイン
会員登録
検索
後で読む
お気に入り
お気に入りグループ
検索
Qiita一覧
Zenn一覧
お問い合わせフォーム
利用規約
プライバシーポリシー
記事がありません
前へ
1
2
3
More pages
次へ
Pythonで実装するFlyweightパターン:メモリ効率を極限まで高める構造化手法
Python
デザインパターン
メモリ最適化
Flyweightパターン
オブジェクト共有
Pythonで実装するMediatorパターン:オブジェクト間の依存関係を集中管理する
Python
デザインパターン
疎結合
Mediatorパターン
オブジェクト調停
Pythonで実装するTemplate Methodパターン:アルゴリズムの枠組みを固定し、詳細は委ねる
Python
デザインパターン
TemplateMethodパターン
アルゴリズムの構造化
継承設計
Pythonで実装するInterpreterパターン:構文と意味の分離による式の解釈
Python
DSL
デザインパターン
構文解析
Interpreterパターン
Pythonで実装するVisitorパターン:要素構造と操作ロジックを分離する
Python
オブジェクト指向
デザインパターン
Visitorパターン
構造と処理の分離
Pythonで実装するChain of Responsibilityパターン:責任の流れを直列に構成する
Python
デザインパターン
ChainOfResponsibility
責任の委譲
柔軟な構造
Pythonで実装するCommandパターン:操作をオブジェクトとして抽象化し再実行可能に
Python
デザインパターン
Commandパターン
操作の抽象化
Undo処理
Pythonで実装するObserverパターン:変化を見張り、リアクティブに連動させる
Python
デザインパターン
リアクティブ
イベント駆動
Observerパターン
Pythonで実装するMementoパターン:状態のスナップショットで安全に巻き戻す
Python
デザインパターン
Undo機能
Mementoパターン
状態保存
Pythonで実装するStrategyパターン:アルゴリズムの切り替えを柔軟に設計する
Python
デザインパターン
Strategyパターン
柔軟な設計
アルゴリズム切り替え
Pythonで実装するStateパターン:状態に応じた振る舞いを柔軟に切り替える
Python
オブジェクト指向
デザインパターン
状態管理
Stateパターン
Pythonで実装するCompositeパターン:ツリー構造を統一インターフェースで扱う
Python
デザインパターン
ツリー構造
再帰処理
Compositeパターン
Pythonで実装するBridgeパターン:抽象と実装を分離して独立に進化させる
Python
抽象化
デザインパターン
Bridgeパターン
実装の分離
Pythonで実装するMediatorパターン:複雑な相互依存を一元的に調停する
Python
デザインパターン
疎結合
Mediatorパターン
調停者
Pythonで実装するProxyパターン:アクセス制御と遅延初期化をスマートに扱う
Python
デザインパターン
遅延初期化
アクセス制御
Proxyパターン
Pythonで実装するFlyweightパターン:共有によってメモリ効率を最大化する
Python
デザインパターン
Flyweightパターン
メモリ効率
共有オブジェクト
Pythonで実装するPrototypeパターン:複製によるオブジェクト生成の効率化
Python
デザインパターン
コピー
Prototypeパターン
オブジェクト複製
Pythonで実装するVisitorパターン:構造を壊さずに処理を追加する外部アルゴリズム
Python
デザインパターン
構文木
Visitorパターン
アルゴリズム分離
Pythonで実装するCommandパターン:操作のリクエストをオブジェクト化して柔軟に実行
Python
デザインパターン
Undo
Commandパターン
操作の抽象化
Pythonで実装するChain of Responsibilityパターン:責任の委譲による柔軟な処理フロー
Python
デザインパターン
ChainOfResponsibility
処理フロー
責任の委譲
Pythonで実装するInterpreterパターン:文法をコードに変換するミニ言語設計
Python
デザインパターン
構文解析
Interpreterパターン
ミニ言語
Pythonで実装するMementoパターン:オブジェクトの状態をスナップショットとして保存・復元する
Python
デザインパターン
Undo
Mementoパターン
状態復元
Pythonで実装するStateパターン:状態ごとの振る舞いを柔軟に切り替える
Python
デザインパターン
ステートマシン
状態遷移
Stateパターン
Pythonで実装するCompositeパターン:個と集合を同一視する再帰的構造
Python
デザインパターン
再帰
階層構造
Compositeパターン
Pythonで実装するBridgeパターン:抽象と実装の分離によるスケーラブルな設計
Python
デザインパターン
拡張性
Bridgeパターン
抽象と実装の分離
Pythonで実装するAdapterパターン:インターフェースの不整合を滑らかに接続する
Python
デザインパターン
外部ライブラリ
互換性
Adapterパターン
Pythonで実装するDecoratorパターン:振る舞いの動的付加と再利用可能な拡張
Python
デザインパターン
Decoratorパターン
関数拡張
柔軟設計
Pythonで実装するFlyweightパターン:軽量オブジェクトによるメモリ最適化
Python
デザインパターン
メモリ最適化
Flyweightパターン
共有インスタンス
Pythonで実装するStrategyパターン:アルゴリズムを切り替え可能にする柔軟な設計
Python
デザインパターン
拡張性
Strategyパターン
アルゴリズム選択
Pythonで実装するObserverパターン:通知と依存の明示化による反応的設計
Python
デザインパターン
リアクティブ
通知機構
Observerパターン
前へ
1
2
3
More pages
次へ