クラス設計・OOP入門 Pythonの境界設計とは?I/Oとロジック分離で“変更に強い”コードにする方法 Pythonの「境界設計」を図解感覚で解説。I/O(DB・API・UI)とビジネスロジックを分離し、変更に強くテストしやすい設計へ。Protocol/ABC、依存性逆転、DIの実装手順も紹介。 2025.12.26 クラス設計・OOP入門