メインコンテンツまでスキップ

「class-design」タグのついた15記事

全てのタグを見る

PHPクラス設計入門

PHP でクラス設計そのものを入門から実践まで学ぶ全14章のガイド。フレームワーク非依存の設計原則 (カプセル化・単一責任・継承とコンポジション・インターフェース・SOLID) から、Laravel でのモデル/サービスクラス設計まで一気通貫で扱います。

PHPのクラス基本文法

PHPにおけるクラスの基本文法。プロパティ・メソッド・コンストラクタ・可視性修飾子・readonly・コンストラクタプロモーション・enumを解説します。

凝集度・結合度とSOLID原則の総整理

第1部の集大成として、開放閉鎖・リスコフ置換・インターフェース分離の原則を補い、凝集度と結合度という物差しでこれまでの原則を振り返ります。

単一責任の原則

単一責任の原則とクラスを小さく保つ考え方。god classの兆候と、責務分割の実例を解説します。