서론: 데이터는 Class로 설계하는 것이 정석인가?- 저는 예전에는 JAVA를 즐겨 사용했기 때문에 OOP에 익숙해져있었습니다. - Swift로 개발을 할 때에도 대부분 Class를 사용해서 구현을 했습니다. 데이터를 설계할 때 정석처럼 느껴져왔기 때문이죠. (상속을 통한 모듈화)- 하지만 최근 Class보다 Struct를 더 사용해야한다는 것을 알게 되었고, 더 나아가 Functional Programing(FP), Reactive까지 알게되었습니다. 본론: 그럼 Class 와 Struct 는 뭐가 다를까?- Struct는 Class 보다 비교적 작고 비교가능합니다. ( = Value Type 입니다.)이러한 특징은 여러 참조가 같은 인스턴스를 가르키고 있는 Class보다 더 안전합니다.특히, Str..