본문 바로가기

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

C# 디자인 패턴 상세페이지

C# 디자인 패턴작품 소개

<C# 디자인 패턴> 가장 인기 있는 프로그래밍 언어 중 하나인 C#에서 디자인 패턴을 이해하고 적용하는 데 필요한 최종 가이드인 "C# 디자인 패턴"에 오신 것을 환영합니다. 디자인 패턴은 일반적인 소프트웨어 디자인 문제에 대한 오랜 시간 동안 검증된 솔루션으로, 유지 관리가 가능하고 유연하며 효율적인 소프트웨어를 만드는 데 중요한 역할을 합니다.

1장, '디자인 패턴 소개'에서는 디자인 패턴이 무엇이며 왜 중요한지 정의하는 것으로 여정의 시작을 알립니다. 디자인 패턴을 사용하면 얻을 수 있는 이점을 살펴보고, 더 복잡한 디자인 패턴의 기본 구성 요소인 GoF(Gang of Four) 디자인 패턴을 소개합니다.

2장, 'SOLID 원칙'에서는 SOLID 원칙을 살펴봄으로써 소프트웨어 설계에 대한 이해를 심화합니다. 단일 책임, 개방/폐쇄, 리스코프 치환, 인터페이스 분리, 의존성 역전 등 이러한 원칙은 객체 지향 설계의 근간을 이룹니다. 이러한 원칙을 준수하면 어떻게 더 깔끔하고 확장 가능한 코드를 만들 수 있는지 알아봅니다.

3장, '생성 패턴'에서는 객체 생성 메커니즘을 다루는 디자인 패턴을 중점적으로 다룹니다. 싱글톤, 팩토리 메서드, 추상 팩토리, 빌더, 프로토타입과 같은 필수 생성 패턴을 살펴봅니다. 이러한 패턴은 객체 생성 프로세스에 유연성과 제어 기능을 제공합니다.

4장, '구조 패턴'에서는 객체를 구성하여 더 큰 구조를 형성하는 데 도움이 되는 디자인 패턴을 살펴봅니다. 어댑터, 브리지, 컴포지트, 데코레이터, 파사드, 플라이웨이트, 프록시와 같은 패턴을 살펴봅니다. 이러한 패턴을 사용하면 복잡한 시스템을 구축하면서도 쉽게 이해하고 유지 관리할 수 있습니다.

5장, '행동 패턴'에서는 객체 간의 통신과 객체가 공유하는 책임을 관리하는 디자인 패턴을 다룹니다. 책임 사슬, 명령, 인터프리터, 이터레이터, 중개자, 메멘토, 옵저버, 상태, 전략, 템플릿 메서드, 방문자 등 다양한 패턴을 살펴볼 수 있습니다. 이러한 패턴은 코드베이스의 유연성과 확장성을 향상시킵니다.

이 책의 각 장에서는 디자인 패턴에 대한 명확한 설명과 코드 예제, 그리고 이러한 패턴이 빛을 발하는 실제 시나리오를 소개합니다. 이 과정을 마치면 디자인 패턴을 개념적으로 이해할 뿐만 아니라 실제 소프트웨어 디자인 문제를 해결하는 데 능숙하게 적용할 수 있게 됩니다.

디자인 패턴의 기초를 탄탄히 다지려는 초보 프로그래머든, C#의 맥락에서 디자인 패턴 지식을 심화하려는 숙련된 개발자이든 이 책은 귀중한 자료가 될 것입니다. 이제 C#에서 디자인 패턴을 마스터하기 위한 흥미진진한 여정을 시작하세요.


저자 소개

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

목차

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
모바일 버전