solid1 [iOS] SOLID 원칙 in Swift SOLID (객체 지향 설계) SOLID란? 객체 지향 프로그래밍 및 설계의 다섯가지 기본 원칙입니다. SOLID 원칙을 지킴으로써 유지보수가 쉽고, 유연하고, 확장이 쉬운 소프트웨어를 만들 수 있습니다. 약어 개념 S SRP 단일 책임 원칙(Single Responsibility Principle) : 한 클래스는 하나의 책임만 가져야 한다. O OCP 개방-폐쇄 원칙(Open/Closed Principle) : 소프트웨어 요소는 확장에는 열려있으나 변경에는 닫혀 있어야한다. L LSP 리스코프 치환 원칙(Liskov Substitution Principle) : 프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야한다. I ISP 인터페이스 분리 원칙(Inte.. 2022. 2. 19. 이전 1 다음