객체지향1 SOLID 좋은 객체지향 설계의 5가지 원칙 SOLID 클린코드로 유명한 로버트 마틴이라는 사람이 “좋은 객체지향 설계의 5가지 원칙” 이라고 구지 만들어놓음.... SRP : 단일 책임 원칙(Single responsibility principle) 하나의 클래스는 하나의 책임만 가져야 한다. 코드 수정을 해야하는데 파급 효과가 적다면?? 단일 책임 원칙을 잘 따른것! OCP : 개방-폐쇄 원칙(Open/closed principle) 막 뭐라 정의는 못하겠다.. 내가 이해한건 그냥 로미오와 줄리엣 대역!! 로미오가 아프면 대역이 대신할 수 있는게 개방-폐쇄 원칙 지킨거다..! 로미오인 주연에 의존하지말고 대역인 인터페이스를 이용해라 뭐 그런 의미인듯 예를들어 만약에 PM이 이번 기능은 A로 하기로했어 그렇게해! 라고 했는데 내가 보기엔 아무리생.. 2022. 5. 19. 이전 1 다음