デザインパターン(様々なプログラムで再利用できる汎用的な設計パターンのこと)の一つに、Decoratorパターンというものが存在し、これは、既存のクラスに機能を付け加えたい場合や 既存機能に少しだけ修飾を加えたい場合に使われるパターンのこと。
デコレーター層はViewファイルや部分テンプレートファイルで使用する。
(Viewファイルを装飾を追加してModelファイルの肥大化を防ぐために
Decoratorパターンを導入するようにする‼️)
今回の課題は以下の記事を参考にして取り組んだ。
[Rails]gem draperを使用して、decoratorを導入する方法 - Qiita
ビジネスロジック(アプリケーション特有の処理)を書き過ぎたコントローラーやモデルのこと。