オブザーバーパターン
Observer Pattern (オブザーバーパターン) オブジェクト振る舞い型パターン 意図 オブジェクト間に一対多の依存関係を定義して、あるオブジェクトの状態が変化したときに、それに依存しているすべてのオブジェクトに通知が届き、自動的 …
Observer Pattern (オブザーバーパターン) オブジェクト振る舞い型パターン 意図 オブジェクト間に一対多の依存関係を定義して、あるオブジェクトの状態が変化したときに、それに依存しているすべてのオブジェクトに通知が届き、自動的 …
はじめに いつからか(正確な時期は忘れたけど)ASMR が好きになって、音声作品にも触れるようになった。 でも価格が結構高いので、自然とネットで探すようになって、このサイトを知った。 ただし、このサイトはログインしないと詳細が見られず、しか …
メメント・パターン(Memento Pattern)オブジェクト振る舞い型パターン 意図 カプセル化を壊さずにオブジェクトの内部状態をキャプチャして、それをオブジェクトの外に保存しておくこと。そうすれば、後でオブジェクトを元の状態に戻せるよ …
はじめに ブログを GitHub に移した後は「もう新しいサーバー買わなくていいかな〜」と思ってたけど、 ここ数ヶ月静かすぎて何かいじりたい気分になってきて、 あと「使わないけど無いと不安」みたいな気持ちで衝動買いしちゃった。 現在運営して …
サイト スマホでアクセスすれば見れるよ(iOSでしか試してないけど)。 2020: https://st.music.163.com/c/year2020 2021: https://st.music.163.com/c/year2021 …
この記事は 2022年12月に書いたものだけど、色んな理由で公開してなかったんだ。 この一連の記事は、僕が『Linux システム管理、サーバー設定、セキュリティ、クラウドデータセンター』を読んだ時に書いた関連ノートだよ。 第1部:入門 この …
Mediator Pattern オブジェクト振る舞い型パターン 意図 中介者(メディエーター)オブジェクトを使って、一連のオブジェクト同士のやり取りをカプセル化するよ。メディエーターを使うことで、各オブジェクトが互いに明示的に参照し合う必 …
Iterator Pattern(オブジェクト振る舞い型パターン) 意図 集合オブジェクトの内部表現を露出させることなく、その中の各要素に順番にアクセスする方法を提供するよ。 構造 役割分担はこんな感じ: Iterator (イテレータ …
Interpreter Pattern クラスの振る舞いパターン どんなこと? ある言語があったとき、その文法を表す方法を定義して、その表現を使って言語の文を解釈するインタプリタも定義するんだ。 構造 こんな感じだよ: …
Commandパターン オブジェクトの振る舞いパターン 目的 リクエストをオブジェクトにカプセル化して、異なるリクエストでクライアントをパラメータ化できるようにするよ。リクエストをキューに入れたり、ログに残したり、取り消し可能な操作をサポー …