디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.09.04 22:26:35
조회 135 추천 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/15 - -
공지 스크랩 기능 개선 안내 운영자 25/09/15 - -
AD 가전디지털, 액세서리 SALE 운영자 25/09/12 - -
2888617 페도새끼들 공통점 [1] 프갤러(106.102) 09.12 64 0
2888616 106.102 얘 조루디 육수인데 류류(118.235) 09.12 43 0
2888614 조루디 30살 넘지않음? [4] 류류(118.235) 09.12 74 1
2888612 옵챗 [2] 조루디(118.235) 09.12 64 0
2888610 심심 [1] 조루디(118.235) 09.12 47 0
2888608 개발자에 보이지않은 계급이 있읍 [3] 조루디(118.235) 09.12 88 0
2888607 백수시절에 나 어땟어 [3] 조루디(118.235) 09.12 68 0
2888606 ㅎㅁㅅㅌ가 누군데 ㅇㅅㅇ 류류(118.235) 09.12 37 0
2888605 지금 자바 국비 하는거 영 아니겠지? [2] 프갤러(222.233) 09.12 123 0
2888604 한국은 선두에서서 뭘바꾼적이 한번도 없는나라다 프갤러(121.139) 09.12 40 0
2888602 메타는 한국뽕 취해서 퓨리오사 인수하려는거 보면 프갤러(121.139) 09.12 83 0
2888601 힘들다 ㅎㅁㅅㅌ가 죽으라고 할때 죽을걸 [2] 조루디(118.235) 09.12 77 0
2888600 프로그램 개발, 몰라도 너무 모른다. 프갤러(59.16) 09.12 43 0
2888599 지능장애는 개발자 포기해야하냐 [1] 조루디(118.235) 09.12 61 0
2888598 밥먹으러간다 다들 불금 잘보내셈 [1] 프갤러(121.139) 09.12 52 0
2888597 개발자 때려칠까 [1] 조루디(118.235) 09.12 90 0
2888596 퓨리오사가 뭔데 nvida를 대체한다고 하는거임? [1] 프갤러(121.139) 09.12 107 0
2888595 2년차 돈은 꽤버는데 [5] 조루디(118.235) 09.12 131 0
2888594 프로그래밍 입문하고 싶은데 [1] ㅇㅇ갤로그로 이동합니다. 09.12 49 0
2888593 잘지내냐 [2] 조루디(118.235) 09.12 62 0
2888592 이거 텃새냐? [2] 프갤러(59.16) 09.12 63 0
2888591 한국인은 착한듯 [1] ㅇㅇ(175.197) 09.12 60 0
2888590 노래들어요 [2] 배구공(119.202) 09.12 49 0
2888589 풍산 추가로 샀다 [1] hrin(114.160) 09.12 71 0
2888588 일본 좋네 [3] hrin(114.160) 09.12 63 0
2888587 부산 우리동네에 호텔아조씨가 식당하는곳있는데 ㅇㅇ(175.197) 09.12 55 0
2888586 흠.. 10월내로 가능할수도? [2] ♥냥덩이♥갤로그로 이동합니다. 09.12 59 0
2888585 프갤엔 장애인들이 많아서 올때마다 항상 신선하네 ㅋㅋ [4] 프갤러(121.139) 09.12 84 0
2888584 이런글 볼떄마다 웃김 ㅋㅋ [2] 프갤러(121.139) 09.12 96 2
2888583 잼민아이 이 새끼 뭐임? 제미나이 프로 연 3만원 개꿀이노 ㅋㅋ [1] 프갤러(223.39) 09.12 45 0
2888582 제미나이 연 최저가 3만원 ㅈㄴ 싸네 잼민아이(223.39) 09.12 35 0
2888581 파이썬 언어 존나 병신같음 [1] 프갤러(220.70) 09.12 69 0
2888579 야 왜 냥덩이 개롭히는데? 프갤러(49.165) 09.12 70 0
2888578 여기서 긁힐게 어딧냐 ㅋㅋ [3] 프갤러(121.139) 09.12 56 2
2888576 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.12 83 0
2888575 ㅋㅋ 여기애들 ai로 정보얻고 시니어인척 행세하는거 존나웃기네 [4] 프갤러(121.139) 09.12 102 2
2888574 당장 해결할 수 없는 일은 그냥 묻으련다. 고민한다고 바뀔것도 아니고 ㅇㅇ(223.38) 09.12 38 0
2888573 성당이 있는데 왜 신천지나 이상한 교회감? [2] 프갤러(175.197) 09.12 51 1
2888572 '병역기피' 유승준, 최측근 폭로로 나락行 발명도둑잡기(118.216) 09.12 43 0
2888571 80년 전 만평 발명도둑잡기(118.216) 09.12 51 0
2888570 도스에서 vesa vbe 지원하게 에뮬레이션 발명도둑잡기(118.216) 09.12 47 0
2888569 식빵 글 보니 생각나는 것 발명도둑잡기(118.216) 09.12 33 0
2888568 종교 중독된 상태와 비슷한 뇌상태로 만드는 약물 발명도둑잡기(118.216) 09.12 35 0
2888567 종교 과몰입을 유발하는 사회환경 발명도둑잡기(118.216) 09.12 39 0
2888566 여기 리박스쿨이나 신천지, 몰몬교도 있나요? 발명도둑잡기(118.216) 09.12 31 0
2888565 <케이팝 데몬 헌터스> 봤다 발명도둑잡기(118.216) 09.12 52 0
2888564 사람이 곧 하느님이다 발명도둑잡기(118.216) 09.12 40 0
2888563 국정원이 미국, 일본 간첩은 안 잡는 듯 발명도둑잡기(118.216) 09.12 34 1
2888562 개발자하려고 돈 존나 투자하는 거 병신같음? [4] ㅇㅇ(118.235) 09.12 79 0
2888559 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.12 77 0
뉴스 '마리와 별난 아빠들' 하승리X현우, 달달함 돋보이는 2人 포스터 2종 공개! 디시트렌드 09.15
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2