𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 6.
Swift 기초 문법 - 객체지향 5원칙(SOLID)
객체지향 5원칙 💡 객체지향(SOLID) 원칙 객체지향 프로그래밍에서 중요한 원칙으로 알려진 "SOLID" 원칙은 다음과 같습니다. 단일 책임 원칙 (Single Responsibility Principle, SRP) 하나의 클래스는 단 하나의 동작만을 가져야 한다. → 즉, 클래스를 변경해야 하는 이유는 단 하나여야 함 개방-폐쇄 원칙 (Open-Closed Principle, OCP) 확장에 대해서는 열려 있어야 하고 변경에 대해서는 닫혀 있어야 한다. → 즉, 기존의 코드를 변경하지 않고도 기능을 추가할 수 있어야 함 리스코프 치환 원칙 (Liskov Substitution Principle, LSP) 파생 클래스는 기반 클래스로 대체 가능해야 한다. → 즉, 자식 클래스는 부모 클래스에서 정의된 ..