- 출간 정보
- 2024.02.14. 전자책 출간
- 파일 정보
- EPUB
- 0.2MB
- 약 19.3만 자
- ISBN
- 9791171270903
- ECN
- -
리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기
<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 점
0명이 평가함
내가 남긴 별점 0.0
별로예요
그저 그래요
보통이에요
좋아요
최고예요
'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.
성인 인증 안내
성인 재인증 안내
청소년보호법에 따라 성인 인증은 1년간
유효하며, 기간이 만료되어 재인증이 필요합니다.
성인 인증 후에 이용해 주세요.
해당 작품은 성인 인증 후 보실 수 있습니다.
성인 인증 후에 이용해 주세요.
청소년보호법에 따라 성인 인증은 1년간
유효하며, 기간이 만료되어 재인증이 필요합니다.
성인 인증 후에 이용해 주세요.
해당 작품은 성인 인증 후 선물하실 수 있습니다.
성인 인증 후에 이용해 주세요.
본문 끝 최상단으로 돌아가기
무료이용권을 사용하시겠습니까?
사용 가능 : 장
<>부터 총 화
무료이용권으로 대여합니다.
무료이용권으로
총 화 대여 완료했습니다.
남은 작품 : 총 화 (원)
C# 디자인 패턴
작품 제목
대여 기간 : 일
작품 제목
결제 금액 : 원
결제 가능한 리디캐시, 포인트가 없습니다.
리디캐시 충전하고 결제없이 편하게 감상하세요.
리디포인트 적립 혜택도 놓치지 마세요!
이미 구매한 작품입니다.
작품 제목
원하는 결제 방법을 선택해주세요.
작품 제목
대여 기간이 만료되었습니다.
다음화를 보시겠습니까?