エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに 処理フロー/依存関係は設計における重要なテーマの1つです。ゲーム制作でもこれらを整えるべき... はじめに 処理フロー/依存関係は設計における重要なテーマの1つです。ゲーム制作でもこれらを整えるべき場面は多くあります。 その際に使える選択肢についてまとめました。 DIP(Dependency Inversion Principle) 依存性逆転の原則は、上位モジュールは下位モジュールに依存してはならず、どちらも抽象に依存すべきであるという原則であり、処理フローを整える際に一役買ってくれる方法です。 レイヤー間での処理フロー/依存関係を整える際によく使われます。 たとえばView -> Applicationのようなレイヤー構造をルールとして持つ一方で、ApplicationからViewにアクセスしたい場合、以下の依存関係は違反になります。 かわりにインターフェースを使って、以下のようにします。 public interface ISomeView // このinterfaceはAppl