緑色のクラスが実際に呼び出されるクラスです。授受されそのまま表示すると正しいセクションが表示されます。実装の詳細は一切知りません。改善の余地があります。それぞれに書かれてしまっています。残ってしまった重複コードを削除すべく、リファクタリングを行いました。Controllerの遷移方法に関する責務を持っていました。継承できるようにしました。することで共通部分を抽象クラスへ追いやることができ、具象クラスの重複コードが撲滅できました。パターンを導入していたため、呼び出し側では全くコードの変更が必要ありませんでした。見た目が違うページを、下記のような戦略でメンテナンス性の高い設計で実装しています。パターンでインスタンスの生成方法を隠すことにより、後々の変更に強くするサービスローンチ時に、様々な試行錯誤を行いながら徐々にサービスを成長させる過程で、負債コードをためてしまうのは致し方ないことです。»プロフィール『経済情報で、世界を変える』をミッションに、企業・業界情報プラットフォーム「SPEEDA」やソーシャル経済ニュース「NewsPicks」、ABMを強力にサポートする「FORCAS」、スタートアップの情報収集を圧倒的効率化「entrepedia」などを提供する株式会社ユーザベースの技術チームブログです。多国通貨」をハンズオンしたら快適で楽しかったGo言語でオブジェクト指向プログラミングの基本(型編)月別アーカイブ検索@Uzabase_Techさんのツイートスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。