VesselWheel

DTO(Data Tranfer Object)란? 본문

Xcode Study

DTO(Data Tranfer Object)란?

JasonYang 2024. 2. 15. 16:52

 

https://forums.developer.apple.com/forums/thread/700882

 

Is DTO pattern in iOS really benef… | Apple Developer Forums

It depends on your app. If you have a complex app with different layers like services and repositories or DAOS implementing this pattern could be positive for you. You can hide your business logic and improve your memory usage not using data you don't need

forums.developer.apple.com


DTO (Data Transfer Object)

  • 데이터 전송을 위한 객체
  • 데이터를 오브젝트로 변환하는 객체
  • 같은 시스템에서 사용되는 것이 아닌 다른 시스템으로 전달하는 작업을 처리하는 객체
  • 메소드 호출 횟수를 줄이기 위해 데이터를 담고 있는 것
  • 로직을 가지지 않는 순수한 데이터 객체
  • VO + set 으로 볼 수 있다.
  • 가변성