안녕하세요?  


Nest.ts 를 이용하여 GraphQL 실습 환경 구성을 하면서 자프링(자바 와 스프링)과는 다른 인터페이스 결합도 분리에 대해 알게 되어 공유하고자 합니다.  


자프링에선 순수 자바의 기능으로 인터페이스와 구현체를 분리할 수 있지만, TypeScript 의 경우 컴파일 시점에만 인터페이스가 존재하고, 런타임 시점에는 인터페이스가 사라지는 특성이 있어 이를 처리해줘야 하는 작업이 필요합니다.  


이번 글에서는 SOLID 5원칙 의 ISP 개념과 함께 자프링과 Nest.ts에서는 어떻게 다형성을 이용할 수 있는지에 대해 이야기 해 드리고 싶어요.  


혹시라도 잘 못 알고 있는 점이 있다면 블로그 댓글로 소중한 조언 부탁드리겠습니다!  


https://junyharang.tistory.com/526

[SOLID][Nest.js][Java + Spring] Interface를 활용한 결합도 분리 (Interface를 이용한 Dependency Injection - DI)

Juny's ITLog

[SOLID][Nest.js][Java + Spring] Interface를 활용한 결합도 분리 (Interface를 이용한 Dependency Injection - DI)

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 12월 6일 오전 9:52

조회 54

댓글 0

    함께 읽은 게시물

    실패한 경험을 숨기지 마세요.

    ... 더 보기

    실패한 경험을 숨기지 말자.

    @SoftyChoco Blog

    실패한 경험을 숨기지 말자.

    일의 종류보다 목적이 더 중요합니다

    커리어 코칭 일기 (Work & Tech) 804

    ... 더 보기

     • 

    저장 5 • 조회 1,559


    디자이너 1분 자기소개

    디자이너의 1분 자기소개는

    ... 더 보기

    달레 블로그의 SEO 비법 🎯

    "

    ... 더 보기

    이력서 노션으로 절대 쓰지 마세요.

    (다시 돌아온 노션 이력서 절기)

    ... 더 보기

     • 

    댓글 1 • 저장 9 • 조회 2,559


    < 모든 선택지를 검토하다 아무것도 못 하는 당신에게 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 12 • 조회 1,066