-
DTO, VO란 (Swift 버전)Swift 2021. 4. 20. 11:12
회사분들이랑 얘기하다가 DTO랑 VO 개념을 까먹어서 쓰게되는 포스팅
DTO : Data Transfer Object
데이터를 오브젝트로 변환하는 객체
즉 데이터의 getter와 setter만 있는 객체를 DTO라고 합니다.
(Property 개념이랑 같잖아...?
아래가, Property의 개념인데 ~ -> 이게 DTO라고 한다....!?
많은 Property의 개념중 위의 부분이 DTO에 해당하는 부분이었나보다.
즉 DTO 위의 개념은 프로세스 간의 커뮤니케이션에서 개별 호출이 부담스러워 생기게 된, 전송될 데이터를 한곳으로 (객체) 모은다는 개념이었던것이다.
VO : Value Object
getter만 있는 객체를 VO라고 한다고 한다...!!!(이런거 많이 봣는데...??!!)
위는 예시로 바로 이해가 된 UIColor 클래스이다.
즉, ReadOnly의 개념이 VO인 셈이다.
Swift 공부하면서 자연스럽게 알게된 개념들이었나보다 다행이다.
참고 : appleceo.github.io/2019/09/10/DTOvsVO/
728x90'Swift' 카테고리의 다른 글
ARC란 (0) 2021.04.21 Value Type과 Reference Type 이란 (0) 2021.04.20 Xcode 빠른 빌드가 필요할때 - diagnostic-options 와 그외 (0) 2021.04.20 SwiftLint 적용하기 (0) 2021.04.19 ios 14 위젯 만들기 (0) 2021.03.17