skillup

技術ブログ

「 デザインパターン 」 一覧

no image

デザインパターンの使い所

昔からデザインパターンは勉強しておりましたが、使い所などで悩むことが多かったです。 現在の現場でいろいろなパターンを見させていただき、なんとなくではありますが使い所がわかったので、まとめてみようと思い …

no image

Observeパターンについて

Observeパターン 主にログや履歴系のテーブルで多いかと思うのですが、あるモデルが更新されると別のモデルもセットで更新される、のようなケースがあるかと思います。 たとえばstockテーブルとsto …

no image

ステートパターンについて

トランザクション系のデータの場合、スタータスの遷移がキーになることが多く、仕様の把握に関してこの部分の理解が重要です。 今まで、ステータスの遷移に関してはExcelを使って表現していたことが多かったの …

no image

値オブジェクトやファーストコレクションなどについて

以前から言葉としては知っていたけれど、オブジェクト思考の重要な概念に関して。 値オブジェクト(Value Object) 業務上で使われる値を数字や文字列などといったプリミティブ型ではなく、制約を持た …

no image

Facadeパターンについて(Laravelを題材に)

LaravelのFacadeについて自作する機会があったので、メモ。 デザインパターンの一種かと思います。 サンプル https://github.com/umanari145/effector/co …

no image

Simple Factoryパターンについて

今回はデザインパターンの一種であるSimple Factoryパターンに関して。 Simple Factoryパターンとは 正確な定義は色々と難しいと思いますが、わかりやすく言うと、 サブクラスなどが …

アーカイブ