Solid1 [OOP] SOLID 원칙 SRP(Single Responsibility Principle) - 단일책임의 원칙작성된 클래스는 하나의 기능만 가지며 클래스가 제공하는 모든 서비스는 그 하나의 책임을 수행하는 데 집중되어있어야 한다. ⇒ 어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이다.클래스가 변경 될 때 파급 효과가 작으면 된다.OCP(Open Closed Principle) - 개방 폐쇄 원칙객체의 확장은 개방적으로, 객체의 수정은 폐쇄적으로 하는 것⇒ 하나의 변화가 다른곳에서 연쇄적 변화를 일으키는 것을 방지 (새로운 기능을 추가 할 때 기존 코드를 수정하지 않고 확장 할 수 있도록 설계할 것)⇒ 다형성 활용LSP(Liskov Substitution Principle) - 리스코프 치환 원칙자식 클래스는 언제나 부모 클래스.. 2024. 11. 12. 이전 1 다음