solid1 04. SOLID 원칙 (유지보수성과 확장성을 높이자.) 💭 개요좋은 객체지향 설계와 아키텍처를 이야기 하면 빠지지 않고 나오는 개념인 SOLID 원칙을 알아보자. 💡 공부한 것SOLID단일 책임 원칙 (SRP)개방 폐쇄 원칙 (OCP)리스코프 치환 원칙 (LSP)인터페이스 분리 원칙 (ISP)의존성 역전 원칙 (DIP)각 원칙의 목표는 소프트웨어의 유지보수와 확장성을 높이는 것이다.SOLID를 따르는 코드는 코드 변경으로 인한 영향 범위를 축소할 수 있고, 의존성을 제대로 관리하며, 기능 확장이 쉽다. 단일 책임 원칙 (SIP : Single Responsibility Principle)클래스에는 너무 많은 책임이 할당돼서는 안되며, 단 하나의 책임만 있어야 한다. ‘책임’이란 무엇일까?💡 하나의 모듈은 오직 하나의 ‘액터’에 대해서만 책임져야 한다.액.. 2024. 9. 11. 이전 1 다음