この日は14章「Pythonのためのデザインパターン」。一度は行ってみたいと思っていたのと、デザインパターンに興味があったので参加してみました。 以下気になったところのメモ。 GoFは「じーおーえふ」と読む。ゴフとは読まない。 元々は建築関係で生まれた言葉。それがソフトウェアの世界にもパターンってあるよね、っていう流れでGoFがまとめたらしい。 Singletonパターン 概念としては押さえておくべきだけど、結局グローバル変数なので使い過ぎるのもどうなのよ、という議論があるらしい 本にも書いてあるようにモジュールを使ったほうがよい モジュール内で名前の前にアンダーバーを付けて隠蔽してやる 最後にdelしておく(参照カウント等との兼ね合いから) Adapterパターン その名のとおり「変換アダプター」 本の例だと、文字列をStringIOでラップしてやることで、あたかもファイルであるかのよう