디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

문제를 단순하게 만드셈 ㅇㅇ

ㅆㅇㅆ(124.216) 2025.09.04 22:26:35
조회 147 추천 1 댓글 7

1. 커먼 main을 순수 데이터 계약의 인터페이스로 잡으셈. 이 경우에 게이트웨이 패턴의 응용이라 생각해라


interface IEntity{

~필요 데이터

}


2.이제 플랫폼 별 모델이 공통 인터페이스를 구현함


data class AndroidEntity{

~플랫폼 종속적 데이터

}


data class JVMEntity{

~플랫폼 종속적 데이터

}


대강 이런 느낌인데


안드로이드 프레임워크에 종속적인 어노테이션 넣을거고


jvm 모델에는 특화된 로직이나 변환 함수 넣겠지


그럼 핵심 문제의 한가지만 남음. 문제가 가장 단순해짐.


구현을 어떻게 전달하느냐? 플랫폼 모델과 공통 모델을 상호 변환하는 번역의 문제. 즉


전달 문제임


이 공통로직을 전달하는걸 확장함수 mapper로 전달해야함


3. 플랫폼 모델을 공통 도메인 모델로 바꾸는 과정을 mapper로 만듬



fun IEntity toAndroid{

공통 도메인 모델을 플랫폼 모델로 번역

}


즉 


UI->안드로이드->매퍼->IEntity->일반 로직


데이터가 공통로직으로 들어갈떄



UI->특정 플랫폼 엔터티->매퍼(.toDomain)->IEntity->로직


데이터가 로직에서 나올때는


로직->Ientity->매퍼(toAndorid)->안드로이드 엔터티->UI


이런식으로


추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 센터해도 될 것 같이 비주얼 물오른 아이돌 멤버는? 운영자 25/09/22 - -
AD 가전디지털, 액세서리 SALE 운영자 25/09/12 - -
2888681 공장의 유치에 혈안이 된 시대, 한국만 공장을 내쫓고 있다 발명도둑잡기(39.7) 09.13 63 0
2888679 온도는 기본상호작용과 무슨 관계 발명도둑잡기(39.7) 09.13 52 0
2888673 양자가 뇌파나 염력에 의해 영향을 받을 수 있는지 연구 발명도둑잡기(39.7) 09.13 65 0
2888670 뇌파의 도달 거리 발명도둑잡기(39.7) 09.13 79 0
2888668 전자 크기 수준 난수 발생기 발명도둑잡기(39.7) 09.13 61 0
2888667 사람이 쇼츠만 안봐도 삶이 3배는 늘어남ㄹㅇ ㅇㅇ(223.38) 09.13 64 0
2888663 보통 fe 포폴 웹페이지로 만들어? ㅇㅇ(118.235) 09.13 68 0
2888662 아날로그 반도체 발명도둑잡기(39.7) 09.13 60 0
2888660 Furiosa Warboy tutorial 발명도둑잡기(39.7) 09.13 69 0
2888659 아래 논쟁 중인 106.102 퓨리오사 이 글도 썼냐 [3] 발명도둑잡기(39.7) 09.13 194 0
2888656 [속보] 한국 스타트업 일냈다.. 오픈AI 협업 발표, 엔비디아 대체 성 발명도둑잡기(39.7) 09.13 108 0
2888650 모모 내가 데려갈게? ㅋ [2/1] 개멍청한유라갤로그로 이동합니다. 09.13 91 0
2888647 크롬, 엣지 확장기능 핀 버튼 이상한 거 왜? 발명도둑잡기(118.216) 09.13 64 0
2888646 능력것 보상받지 못하는 나라여도 뒷통수한방(1.213) 09.13 81 0
2888645 크롬 버그 뭐임? 프갤러(61.76) 09.13 76 0
2888643 바이브 코딩 혼자하면 괜찮은데 협업이면 진짜 살인충동 듭니다. 프갤러(110.8) 09.12 98 0
2888642 <너의 결혼식> 본 소감과 CIA 이야기 [2] 발명도둑잡기(118.216) 09.12 126 0
2888641 솔직히 모르겠다 시발 걍 인생 의미 없는거같음... ㅇㅇ(223.38) 09.12 90 0
2888638 “한의사를 공공의사로 전환하자” 국민 찬성 여론 70% 육박 발명도둑잡기(118.216) 09.12 63 0
2888637 요즘 바이브코딩 한다고 깝치는새끼들 왜이리 줫같지 [5] 프갤러(220.94) 09.12 135 1
2888635 오늘 자전거 타다가 휴대폰 놓쳐서 아래 부분 약간 깨졌다 발명도둑잡기(118.216) 09.12 56 0
2888627 일본 이지랄 [1] 프갤러(106.102) 09.12 88 0
2888619 죽으려고할때 부추긴 친구들 [4] 조루디(118.235) 09.12 99 0
2888617 페도새끼들 공통점 [1] 프갤러(106.102) 09.12 88 0
2888612 옵챗 [2] 조루디(118.235) 09.12 95 0
2888610 심심 [1] 조루디(118.235) 09.12 70 0
2888608 개발자에 보이지않은 계급이 있읍 [3] 조루디(118.235) 09.12 111 0
2888607 백수시절에 나 어땟어 [3] 조루디(118.235) 09.12 95 0
2888605 지금 자바 국비 하는거 영 아니겠지? [2] 프갤러(222.233) 09.12 164 0
2888604 한국은 선두에서서 뭘바꾼적이 한번도 없는나라다 프갤러(121.139) 09.12 62 0
2888602 메타는 한국뽕 취해서 퓨리오사 인수하려는거 보면 프갤러(121.139) 09.12 117 0
2888601 힘들다 ㅎㅁㅅㅌ가 죽으라고 할때 죽을걸 [2] 조루디(118.235) 09.12 102 0
2888600 프로그램 개발, 몰라도 너무 모른다. 프갤러(59.16) 09.12 70 0
2888599 지능장애는 개발자 포기해야하냐 [1] 조루디(118.235) 09.12 89 0
2888598 밥먹으러간다 다들 불금 잘보내셈 [1] 프갤러(121.139) 09.12 74 0
2888597 개발자 때려칠까 [1] 조루디(118.235) 09.12 111 0
2888596 퓨리오사가 뭔데 nvida를 대체한다고 하는거임? [1] 프갤러(121.139) 09.12 138 0
2888595 2년차 돈은 꽤버는데 [5] 조루디(118.235) 09.12 155 0
2888594 프로그래밍 입문하고 싶은데 [1] ㅇㅇ갤로그로 이동합니다. 09.12 78 0
2888593 잘지내냐 [2] 조루디(118.235) 09.12 77 0
2888592 이거 텃새냐? [2] 프갤러(59.16) 09.12 80 0
2888591 한국인은 착한듯 [1] ㅇㅇ(175.197) 09.12 78 0
2888590 노래들어요 [2] 배구공(119.202) 09.12 67 0
2888589 풍산 추가로 샀다 [1] hrin(114.160) 09.12 87 0
2888588 일본 좋네 [3] hrin(114.160) 09.12 86 0
2888587 부산 우리동네에 호텔아조씨가 식당하는곳있는데 ㅇㅇ(175.197) 09.12 74 0
2888585 프갤엔 장애인들이 많아서 올때마다 항상 신선하네 ㅋㅋ [4] 프갤러(121.139) 09.12 107 0
2888584 이런글 볼떄마다 웃김 ㅋㅋ [2] 프갤러(121.139) 09.12 119 2
2888583 잼민아이 이 새끼 뭐임? 제미나이 프로 연 3만원 개꿀이노 ㅋㅋ [1] 프갤러(223.39) 09.12 66 0
2888582 제미나이 연 최저가 3만원 ㅈㄴ 싸네 잼민아이(223.39) 09.12 57 0
뉴스 ‘슈퍼맨이 돌아왔다’ 김준호 子 은우, 다소곳 교복 자태! 귀요미 모범생 변신 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2