iOS
2020. 8. 14.
[iOS] 객체지향과 SOLID 원칙 - Swift
모든 객체지향 프로그래밍에서 사용되는 원칙인 SOLID를 공부해 볼 것입니다. 열심히 읽고, 열심히 공부하고 코드에 100% 반영은 어렵겠지만, 점차 코드에 객체지향맛이 나도록 코딩을 해 보는것이 목적입니다. Swift는 객체지향이고, 프로토콜형 언어이며, 함수형 언어라는 점에서 SOLID를 어떻게 적용해야 할 지를 정리해 보겠습니다. 우선, SOLID는 약자인데요, S (Single Responsibility Principle) : 단일 책임 원칙 O (Open/Close Principle) : 개방/폐쇄 원칙 L (Liscov Substitution Principle) : 리스코브 치환 원칙 I (Interface Segregation Principle) : 인터페이스 분리 원칙 D (Dependen..