디자인 패턴에 대한 생각과 공부하는

안녕하세요 반나무입니다.

최근에 프로젝트의 구조에 대해 많이 생각하고 있습니다.

GOF 디자인 패턴, 공통 패턴, 리팩토링, 폴딩 등

리팩토링과 폴딩에 정답은 없지만 알려진 패턴을 사용하는 사람은 많다.

클래스의 구조에 대해 생각할 때 많은 도움이 됩니다.

우선 GOF 디자인 패턴으로 학습하는 것이 기본이고 지금까지 배운 방법들을 모두 적어보고자 합니다.

아래 글처럼 패턴을 잘 설명해주시면 좋겠지만 제가 실력이 부족해서 배울 수 있는 방법을 모아봤습니다.

쉬운 목차

1. 리팩토링 전문가

이 페이지에서는 논리 및 코드의 GOF 디자인 패턴을 설명합니다.

그림 설명이 있어 초보자도 쉽게 이해할 수 있고, 다양한 프로그래밍 언어에 맞게 코드를 볼 수 있어 가장 좋습니다.

-> 디자인 패턴 전자책을 구매하시면 나중에 구매해서 읽을 예정입니다.

리팩토링 및 디자인 패턴

안녕하세요 세계!
Refactoring.Guru는 리팩토링, 디자인 패턴, SOLID 원칙 및 기타 스마트 프로그래밍 주제에 대해 알아야 할 모든 정보를 쉽게 찾을 수 있는 리소스입니다.

이 사이트에서 이러한 모든 주제는 어떻게 다뤄지나요?

리팩토링.

2. 명월저널 블로그

명월저널 블로그는 제가 자주 방문하는 블로그입니다.

디자인 패턴은 JAVA, C 및 C# 코드를 사용하여 설명됩니다.

리팩토링 구루에서는 한국어로 번역되어 있지만, 명월일지 블로그에 있는 설명은 유추해 보면 이해가 더 잘 될 것입니다.

(디자인 패턴) 디자인 패턴 입문

안녕하세요. 보름달입니다.

이 문서는 디자인 패턴에 대한 소개입니다.

디자인 패턴은 우리가 생각하는 화면 디자인이 아니라 영어로 디자인을 의미합니다.

즉 모양

nowonbun.tistory.com

3. 헤드 퍼스트 디자인 패턴 책

디자인 패턴의 바이블이라고 할 수 있는 아주 좋은 책이다.

코드 설명이 자세하고 이해하기 쉽습니다.

머리부터 발끝까지 디자인 패턴 | 에릭 프리먼 – 교보문고

머리부터 발끝까지 디자인 패턴 | 유지 관리하기 쉬운 객체 지향 소프트웨어를 구축하십시오!
“『헤드 퍼스트 디자인 패턴(개정판)』 한 권이면 충분하다!
” 이유 1. 재미있는 스토리와 재미있는 구성을 담고 있다

product.kyobobook.co.kr

이것들은 내가 공부하고 지금까지 나에게 도움이 된 것들입니다.

디자인 패턴, 패턴은 코딩을 처음 배울 때 별로 도움이 되지 않습니다.

오히려 내용을 이해하기 위해서는 UML 다이어그램과 IoC, DI 등 다양한 개념을 익혀야 하기 때문이다.

지금 프로젝트를 빌드하고 초급 단계를 벗어나 설계 단계에 들어갈 때 위의 정보를 참고하면 도움이 될 것 같습니다.

다른 제안 사항이 있으면 의견을 남겨주세요.