본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

코틀린 디자인 패턴 상세페이지

코틀린 디자인 패턴작품 소개

<코틀린 디자인 패턴> Kotlin에서 디자인 패턴을 이해하고 구현하기 위한 포괄적인 가이드인 "코틀린 디자인 패턴"에 오신 것을 환영합니다. 디자인 패턴은 소프트웨어 개발자에게 필수적인 도구로, 개발 과정에서 발생하는 일반적인 문제에 대한 검증된 솔루션을 제공합니다. 이 책에서는 다양한 디자인 패턴을 살펴보고 Kotlin 기반 프로젝트에 효과적으로 적용하는 방법을 배웁니다.

1장, '디자인 패턴 소개'에서는 디자인 패턴의 개념을 소개합니다. 디자인 패턴의 정의와 이점을 알아보고 소프트웨어 개발의 기본 패턴으로 널리 알려진 4가지 디자인 패턴(GoF)에 대한 개요를 살펴봅니다.

2장, 'SOLID 원칙'에서는 객체 지향 디자인의 핵심 원칙인 SOLID 원칙에 대해 자세히 살펴봅니다. 각 원칙에 대해 개별적으로 배우게 됩니다: 단일 책임 원칙(SRP), 개방/폐쇄 원칙(OCP), 리스코프 대체 원칙(LSP), 인터페이스 분리 원칙(ISP), 의존성 역전 원칙(DIP)과 이러한 원칙이 유지보수 가능하고 확장 가능한 소프트웨어 시스템을 구축하는 데 어떻게 기여하는지 알아봅니다.

3장, '생성 패턴'에서는 객체 생성 메커니즘을 다루는 생성 디자인 패턴에 중점을 둡니다. 싱글톤, 팩토리 메서드, 추상 팩토리, 빌더, 프로토타입과 같은 패턴을 살펴보고 각 패턴을 유연하고 효율적인 방식으로 객체를 생성하기 위해 언제 어떻게 적용해야 하는지 알아봅니다.

4장, '구조 패턴'에서는 객체와 클래스를 유연하고 효율적으로 유지하면서 더 큰 구조로 구성하는 데 중점을 둔 구조적 디자인 패턴에 대해 살펴봅니다. 어댑터, 브리지, 컴포지트, 데코레이터, 파사드, 플라이웨이트, 프록시와 같은 패턴과 소프트웨어 설계의 일반적인 구조적 문제를 해결하는 데 어떻게 사용할 수 있는지 알아봅니다.

5장, '행동 패턴'에서는 객체 간의 통신과 객체의 책임을 다루는 동작 디자인 패턴을 살펴봅니다. 책임 사슬, 커맨드, 인터프리터, 이터레이터, 중개자, 메멘토, 옵저버, 상태, 전략, 템플릿 메서드, 방문자 등의 패턴과 이러한 패턴이 객체 간의 커뮤니케이션과 협업을 어떻게 촉진하는지에 대해 배웁니다.

이 책을 다 읽고 나면 다양한 디자인 패턴과 그 구현에 대해 깊이 있게 이해하게 될 것입니다. 디자인 패턴을 효과적으로 활용하여 강력하고 유지 관리가 용이하며 확장 가능한 Kotlin 애플리케이션을 구축할 수 있는 지식과 기술을 갖추게 될 것입니다. Kotlin 디자인 패턴을 마스터하기 위한 여정을 함께 시작하세요!


저자 소개

세상에 필요한 솔루션을 개발하기 위해 다양한 프로그래밍을 활용하고 있습니다.

목차

1장 : 디자인 패턴 소개
___1. 디자인 패턴이란?
___2. 디자인 패턴 사용의 이점
___3. GoF 디자인 패턴 개요
2장 : SOLID 원칙
___1. SOLID 원칙이란?
___2. 단일 책임 원칙
___3. 개방/폐쇄 원칙
___4. 리스코프 치환 원칙
___5. 인터페이스 분리 원칙
___6. 의존성 역전 원칙
3장 : 생성 패턴
___1. 싱글톤 패턴
___2. 팩토리 메서드 패턴
___3. 추상 팩토리 패턴
___4. 빌더 패턴
___5. 프로토타입 패턴
4장 : 구조 패턴
___1. 어댑터 패턴
___2. 브리지 패턴
___3. 컴포지트 패턴
___4. 데코레이터 패턴
___5. 파사드 패턴
___6. 플라이웨이트 패턴
___7. 프록시 패턴
5장 : 행동 패턴
___1. 책임 사슬 패턴
___2. 커맨드 패턴
___3. 인터프리터 패턴
___4. 이터레이터 패턴
___5. 중개자 패턴
___6. 메멘토 패턴
___7. 옵저버 패턴
___8. 상태 패턴
___9. 전략 패턴
___10. 템플릿 메서드 패턴
___11. 방문자 패턴


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전