Python Python デザインパターンを学ぶ Flyweightパターン 2021-03-24 hawk タカの技術ブログ 概要 データサイエンスチームに所属するなど、ビッグデータを扱わなければならない場合、このパターンは特に役に立つと思われる。 複 …
Python Python デザインパターンを学ぶ Proxyパターン 2021-03-23 hawk タカの技術ブログ 概要 Proxyパターン(Proxy、読みはプロキシ)は、オブジェクトやサービスとそのユーザーの間に、プロキシや中間的なインターフェ …
Python Python デザインパターンを学ぶ Facadeパターン 2021-03-22 hawk タカの技術ブログ 概要 Facadeパターン(Facadeの読みは、ファサード)は、より複雑なオブジェクトを背後に隠す高次のインターフェイスを作る。F …
Python Python デザインパターンを学ぶ Decoratorパターン 2021-03-21 hawk タカの技術ブログ 概要 注意:PythonのDecoratorとDecoratorパターンは別物。PythonのDecoratorは言語の機能であるの …
Python Python デザインパターンを学ぶ Prototypeパターン 2021-03-20 hawk タカの技術ブログ 概要 prototypeパターンは、オブジェクトのインスタンスを新たに作成するのではなく、クラス(プロトタイプ)のインスタンスを1つ …
Python Python デザインパターンを学ぶ Poolパターン 2021-03-19 hawk タカの技術ブログ 概要 Poolパターンは、独立した状態の再利用可能なオブジェクトを作成して維持する。 プール自体はイテレート可能であり、ユーザ …
Python Python デザインパターンを学ぶ Builderパターン 2021-03-18 hawk タカの技術ブログ 概要 Builderパターンは、いくつかの小さなオブジェクトを組み合わせて複雑なオブジェクトを作る場合などに有用。オブジェクトとその …
Python Python デザインパターンを学ぶ Factoryパターン 2021-03-17 hawk タカの技術ブログ 概要 Factoryパターン(ファクトリパターン)は、オブジェクトの生成プロセスに抽象化されたレイヤーを導入する役割を果たす。複数の …
Python Python デザインパターンを学ぶ Borgパターン 2021-03-16 hawk タカの技術ブログ 概要 Borgパターン(Borgの読みは、ボルグもしくはボーグ)は、古典的なSingletonパターンを改良したもの。Singlet …
Python Python デザインパターンを学ぶ Singletonパターン 2021-03-15 hawk タカの技術ブログ 概要 Singletonパターン(Singletonの読みは、シングルトン)は、複数のオブジェクトのインスタンスを作成せず、1つのオ …