Python Python デザインパターンを学ぶ Strategyパターン 2021-04-02 hawk タカの技術ブログ 概要 strategyパターンは、アルゴリズムのロジックとそのインターフェースを分離することが目的。プログラマが、アルゴリズムを使用 …
Python Python デザインパターンを学ぶ Registryパターン 2021-04-01 hawk タカの技術ブログ 概要 Registryパターンはシンプルで便利なパターン。あるクラスのすべてのサブクラスの記録(レジストリ)を管理することができる。 …
Python Python デザインパターンを学ぶ Mementoパターン 2021-03-31 hawk タカの技術ブログ 概要 Mementoパターンは、オブジェクトがその状態の履歴を外部に保持することを可能にすること(したがって、復帰を実行できる)。バ …
Python Python デザインパターンを学ぶ Commandパターン 2021-03-30 hawk タカの技術ブログ 概要 Commandパターンは、一連のコマンドをオブジェクト(Invoker)にカプセル化したもの。これにより、ユーザーは事前に設定 …
Python Python デザインパターンを学ぶ Observerパターン 2021-03-29 hawk タカの技術ブログ 概要 Observerパターンは、オブジェクト(observable)とその依存関係(observers)の間の一対多の依存関係をモ …
Python Python デザインパターンを学ぶ Mediatorパターン 2021-03-28 hawk タカの技術ブログ 概要 オブジェクト間の多対多の関係を構築・管理する必要がある場合、Mediatorパターンは、これらの関係を維持する仲介オブジェクト …
Python Python デザインパターンを学ぶ Chain of Responsibilityパターン 2021-03-27 hawk タカの技術ブログ 概要 Chain of Responsibilityパターンでは、プログラマがオブジェクトの再帰的なチェーンを動的に作成することがで …
Python Python デザインパターンを学ぶ Compositeパターン 2021-03-26 hawk タカの技術ブログ 概要 木構造は階層的なデータを表現するのに非常に有効だ。Compositeパターンは、この法則をオブジェクト指向プログラミングの世界 …
Python Python デザインパターンを学ぶ Adapterパターン 2021-03-25 hawk タカの技術ブログ 概要 オブジェクトのインターフェイスが、クライアントコードが要求するインターフェイスと一致しない場合、このパターンでは、プロキシ・イ …
Python Python デザインパターンを学ぶ Flyweightパターン 2021-03-24 hawk タカの技術ブログ 概要 データサイエンスチームに所属するなど、ビッグデータを扱わなければならない場合、このパターンは特に役に立つと思われる。 複 …