SOLID 원칙을 Swift 코드로 이해해보기
Robert C. Martin의 Clean Architecture 3부 '설계 원칙' 7-11장을 읽고 메모한 글입니다. 요약글은 아닙니다. 개인적인 의견도 포함되어 있으니 참고해주세요. 모든 예제코드는 Swift로 작성되었습니다. SOLID 원칙 개요 함수와 데이터 구조를 클래스로 배치하고 이 클래스들을 서로 결합하는 방법에 대한 원칙 SRP, OCP, LSP, ISP, DIP 목표 변경에 유연하게 가독성 재사용성 등등 7장. SRP (단일 책임 원칙) - Single Responsibility Principle - A class should have one, and only one, reason to change. - 하나의 모듈은 하나의 책임만 가진다 (*하나의 모듈은 하나의 일만 한다, 가 아님...
개발서적 읽으며 끄적끄적/Clean Architecture
2019. 12. 3. 23:00