間接化パターンは、二つの要素の中間にオブジェクトを設け両者の仲介を行う責務を割り当てることで、二つの要素間の疎結合性（および再利用の可能性）を促進する。Model View Controllerにおいてコントローラがデータ（モデル）と表現（ビュー）の仲介を行うのはその一例と言える。
純粋人工物とは、問題領域に登場する概念を表すクラスではなく、疎結合や、高凝集性、それらから得られる再利用可能性を実現するために作られるクラスである（情報エキスパートで実現できない場合)。この種類のクラスはドメイン駆動設計ではサービスと呼ばれる。
多態性のパターンでは、型に基づいて振る舞いの変動部分を定義する責務を、変動が起きる型に割り当てる。これは、ポリモルフィックな操作を持たせることで実現できる。
高凝集性 (High Cohesion)パターンとは、オブジェクトが適切に責務を集中させており、管理・理解が可能な状態を保つための尺度である。高凝集性とは、ある要素の責務が強く関連しており、またその要素に集中していることを意味する。クラスやサブシステムにプログラムを分解するのは、システムの凝集性を高める活動の例だと言える。逆に凝集性が低いということは、関連のない責務を持ちすぎている場合である。凝集性が低い要素は理解が難しく、再利用・維持管理が困難で、変更も行いづらい。
コントローラ パターンでは、システム全体や、ユースケースシナリオを表現するユーザインタフェースでないクラスにシステムイベントを扱う責務を割り当てる。ユースケースのコントローラはユースケースの全てのシステムイベントを扱い、複数のユースケースで使用できる（例えば、「ユーザーの作成」「ユーザーの削除」というユースケースで、それぞれUserControllerオブジェクトを持たずに一つのオブジェクトを共有してよい）。コントローラは、UI層以上にあって、システムに対する操作を受け取り調整する（制御する）最初のオブジェクトとして定義される。コントローラは、他のオブジェクトに必要な作業の実施を委譲する。他のオブジェクトの活動を制御し、連携させる。一般的なレイヤ構造を持ったオブジェクト指向のシステムでは、GRASP コントローラはアプリケーションやサービス層の一部と考えられる (アプリケーション層/サービス層、ドメイン層を明確に区別している場合）。
生成者パターンは、クラスの新しいインスタンスを作成することに責任を持つのは誰かという問題を解決する。オブジェクトの作成は、オブジェクト指向のシステムではあらゆるところで行われる活動であるから、生成者パターンは重要である。生成者パターンを有効に用いるシステムは、疎結合性が高くなり、理解のしやすさ、カプセル化が促進され、オブジェクトが今後再利用できる可能性が増加する。たとえば、二つのクラスＡ，Ｂがあったとき、B が A を包含する、A を合成・集約する、A を密接に使用する、A の初期化情報を持っているといった場合、クラス B がクラス A の作成に責任を持つべきであり、B は A の生成者として自然なオブジェクトと言える。Factoryパターンは、複雑なオブジェクト作成ロジックなど、特別な検討が必要な場合に、「生成者」の替わりになる方法である。この方法では、Factoryと呼ばれる「純粋な人工的」（後述）であるオブジェクトを作ってオブジェクトの作成を行わせることで目的を達する。
情報エキスパートパターンは、オブジェクトに責務を割り当てる際の一般的な原則である。情報エキスパートパターンは、情報のエキスパート、すなわち必要な情報を全て持っているクラスに責務を割り当てるべきとする。この原則は、ソフトウェアシステムにおいての責務と演算を集中させない(Big ball of mudとは対照的である)。責務と意思決定の分散が進むと情報の隠蔽化が促進され、他のクラスと情報エキスパートクラスの実装との結合の度合いが小さくなる。情報エキスパートパターンを適切に使いこなしたシステムは理解しやすく、維持・拡張が簡単で、また将来の開発で再利用できる可能性が高まる。マーティン・ファウラーは、Web の記事 「GetterEradicator」でラーマンの情報エキスパートを参照している。
千日デパートの保安管理は、デパート管理部に属する保安係が担当していた。保安係は、21時のデパート閉店後から1階出入口および外周部のドアと防火シャッターを閉め、約2時間かけて全館（7階プレイタウンを除く）の客の絞り出しと巡回（7階プレイタウンを除く）、防火シャッターや各扉の閉鎖確認（プレイタウン専用のB階段部分を除く）、火気の点検を行っていた。夜間の巡回は、23時30分から翌午前1時30分までと、5時30分から7時30分まで、それぞれ2時間にわたってデパートビル全館を巡回（この時間帯は7階プレイタウンも巡回対象）していた。また午前2時30分に地下1階から2階までを対象にした1時間の巡回も行っていた。すなわち保安係による夜間巡回は、一晩に合計4回行われていたことになる。保安係の勤務体系は、基本的に24時間勤務で14名の人員で業務を担っていた。そのうちの2名は日勤勤務者で、残りの12名を2班6名に分け、各班が24時間交代（勤務時間は9時30分から翌朝9時30分まで）で隔日勤務に就いていた。火災当日の5月13日は、勤務予定5名の保安係員のうち1名が欠勤しており4人体制で勤務を行っていた。火災当日のデパートビル当直者は、保安係4名のほかに電気係と気罐係の2名も勤務に就いており、地下1階に待機していた。なお、各テナントの宿直は、日本ドリーム観光との間で交わしている賃貸借契約の約定ならびに千日デパート管理部の規則により、基本的には認められていなかった。デパート閉店後の残業は、デパート管理部への届け出制になっていたが、ニチイ千日前店だけは例外で、23時までの残業は届け出なしに行うことが認められていた。また7階プレイタウンも宿直に関しては例外扱いで、閉店後のプレイタウン店内に独自の宿直員を置くことが認められていた。