技術メモなど

業務や日々のプログラミングのなかで気になったことをメモしています。PHP 成分多め。

SOLID原則

PHPで考える開放閉鎖原則

開放/閉鎖原則(OCP:The Open-Closed Principle)とは、オープン・クローズドの原則とも呼ばれる、オブジェクト指向設計の原則のひとつです。 単一責任の原則と同じく、SOLID原則にまとめられています。 ソフトウェアの構成要素は、拡張に対して開いていて、…

PHPで考える単一責任の原則

単一責任の原則(SRP:Single responsibility principle)とは、Robert C.Martin 「アジャイルソフトウェア開発の奥義」*1にまとめられたソフトウェア開発における原則のひとつです。 後年になって、同著者の「Clean Architecture」*2によって以下のように再…