Daily iOS
아키텍처

SOLID 원칙

SOLID 다섯 원칙을 도형·동물 말고 iOS 코드 예시로 설명해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

SRP(뷰 컨트롤러가 네트워크까지), OCP(switch 추가 대신 프로토콜 확장), LSP(서브클래스가 부모 계약 위반), ISP(거대 delegate 프로토콜 쪼개기), DIP(구체 URLSession 대신 프로토콜 의존).

받은 질문 공유