設計

インターフェース分離の原則(ISP)

SOLID の原則というソフトウェア設計・実装をする際に覚えておいた方がいい5つの原則のうち、インターフェース分離の原則(Interface Segregation Principle = ISP)の紹介をしたいと思います。 記事中の実装言語は .NET 8(C#12)です。 インターフェース分…