CS/디자인패턴1 Swift로 보는 SOLID(ISP,DIP) SOLID SOLID란.. S (Single Responsibility Principle) : 단일 책임 원칙 O (Open/Close Principle) : 개방/폐쇄 원칙 L (Liscov Substitution Principle) : 리스코브 치환 원칙 I (Interface Segregation Principle) : 인터페이스 분리 원칙 D (Dependency Inversion Principle) : 의존성 역전 원칙 으로 이루어져 있는 객체지향프로그래밍에서 요구하는 원칙 들이다. ISP(인터페이스 분리 원칙) 클라이언트 객체 (구체 타입 또는 추상화된 인터페이스든) 사용하지 않는 메소드에 의존하면 안된다. ISP를 알아보기 위해 간단한 예제를 만들어보자. Cafe를 사용하는 유저가 3명이 있.. 2022. 5. 6. 이전 1 다음