작성자: Xiao Fu 형제, Java 개발자, ✏️ Wormhole · Technology Stack, 작성자, CSDN 블로그 전문가
이 코드 베이스는 수년간 일선 인터넷
Java
개발에 참여한 저자 Fu 형제의 학습 과정을 기술적으로 요약한 것으로, 모든 사람에게 글쓰기에 더 중점을 두고 명확하고 자세한 학습 튜토리얼을 제공하는 것을 목표로 합니다. 핵심 Java 콘텐츠. 이 창고가 도움이 된다면 응원(팔로우, 좋아요, 공유) 부탁드립니다!
디자인 패턴 실무 프로젝트 :把设计模式在项目中运用起来,会更加扎实的掌握!
비즈니스 프로젝트
구성 요소 프로젝트
이 책의 저자
小傅哥
50일 동안 거래, 마케팅, 반짝세일, 미들웨어, 소스코드 등 인터넷의 실제 비즈니스 전개 과정에서 22개의 실제 비즈니스 시나리오를 추출해 18만 단어 분량의 글을 썼다. , 271페이지 분량의 실용적인 Java 프로그래밍 자료. 책에 이해하기 어려운 내용이 포함되어 있는 경우, 집필 과정에서 저자가 필요한 설명과 엄격한 교정이 부족했기 때문일 것입니다. 의견이나 질문을 제출해 주셔서 감사합니다. 함께 발전하고 성장하세요.
点击扫码
, 답장:设计模式
内容补充、添加类图、重画图稿、全书彩印
가능해졌습니다. 언제든지 지원해 주셔서 감사합니다. 小傅哥Java 原创版本
|小傅哥Java 原创版本
|이 디자인 패턴의 다른 버전에 기여할 더 많은 친구들을 환영하며 링크를 추가하겠습니다.
안녕하세요, 디자인의 세계입니다! 안녕하세요, 디자인 패턴의 세계입니다!
여기 오신 것을 환영합니다. 이 책을 얻을 수 있게 되어 기쁩니다. 이 책을 계속 읽고 책에 나오는 예제에 따라 연습한다면 프로그래밍 개발의 세계에 좋은 코드를 작성할 수 있는 사람이 한 명 더 있을 것입니다. , 또한 건축가 교육을 위한 재능을 보유하고 있습니다.
이전에 디자인 패턴에 대해 어느 정도 이해하고 있을 수도 있지만 실제 비즈니스 개발에서는 많이 사용되지 않습니다. 대부분의 경우 ifelse
비즈니스 프로세스가 넓은 영역에 쌓여 있으며 요구 사항 및 논리 보완을 반복하는 유일한 방법은 다음과 같습니다. Ctrl+C
, Ctrl+V
누르세요.
그래서 더 많은 프로그래머들이 디자인적 사고와 아키텍처적 사고를 더 잘 수용하고, 이를 실제 비즈니스 시나리오에 적용할 수 있도록 하기 위함입니다. 이 책의 저자小傅哥
거래, 마케팅, 반짝세일, 미들웨어, 소스코드 등 22가지 실생활 시나리오에 50일을 투자해 디자인을 실무에 활용할 수 있는 응용 기술을 익혔다. 패턴.
디자인 패턴을 발명한 사람은 누구입니까?
디자인 패턴의 개념은克里斯托佛·亚历山大
그의 저서 《建筑模式语言》
에서 처음 제안했습니다. 이 책은 도시 디자인의 '언어'를 소개하고, 도시, 동네, 집, 정원, 방, 서양식 건축물 등을 묘사하는 253가지 패턴을 제공하며, 이러한 '언어'의 기본 단위는 패턴이다. 나중에埃里希·伽玛
,约翰·弗利赛德斯
,拉尔夫·约翰逊
理查德·赫尔姆
등 4명의 저자가 패턴 개념을 수용했습니다. 1994년에는 디자인 패턴의 개념을 프로그램 개발 분야에 적용한 《设计模式: 可复用面向对象软件的基础》
책을 출판했습니다.
실제로 디자인 패턴과 관련된 책이나 자료를 제대로 읽지 않은 사람들도 있지만 여전히 훌륭한 코드를 작성할 수 있습니다. 이는 주로 많은 프로젝트의 조정과 지속적인 프로그래밍 추구를 통해 수년간의 프로그래밍을 통해 정제된 경험 때문입니다. 이 경험은 궁극적으로 높은 응집력, 낮은 결합도, 확장성 및 재사용성을 요구하는 디자인 패턴에서 언급된 내용과 거의 일치합니다. 여러분도 비슷한 경험을 했을 수도 있습니다. 일부 프레임워크의 소스 코드를 연구할 때 그 안의 일부 디자인이 개발할 때와 동일하다는 것을 알게 됩니다.
왜 디자인 패턴을 배울 수 없나요?
돈을 쓰고 책을 샀습니다. 코드가 아직 엉망이네요! 디자인 패턴은 수년간의 경험을 통해 다듬어진 아이디어를 바탕으로 개발되었습니다. 내가 자전거 타는 법이나 자동차 운전하는 법을 알려주는 것처럼, 수천 킬로미터를 달리지 않은 이상 기억할 수 있는 것은 이론뿐이고, 차를 타고 싶다면 여전히 당황할 것입니다. 도로!
따라서 이 디자인 패턴 주제 시리즈의 시작 부분에서는 디자인 패턴 아이디어를 사용하여 코드를 최적화하는 방법을 안내합니다. 이런 방식으로 디자인 패턴의 경험을 배우고 이를 자신에게 통합할 수 있습니다. 물론 여기에는 더 많은 연습이 필요합니다. 인간과 차량이 통합되어야만 디자인 패턴을 기반으로 보다 합리적인 코드를 구축할 수 있습니다.
독서 제안
이 책은 이론적인 입문서라기보다는 실용적인 책입니다. 각 장에는 해당하는 완전한 코드가 있습니다. 학습 과정에서 책의 장을 참조하면서 동시에 코드를 학습해야 합니다. 학습 과정에서 코드를 이해하고 실행합니다. 연구를 마친 후 지식 포인트를 요약하고 자신의 비즈니스 시나리오에서 이 디자인 패턴을 사용하는 방법에 대해 생각해 보세요.
창조 패턴
구조적 패턴
행동 패턴
이 창고에 기여한 다음 사람들에게 감사드리며, 푸 형제에게 감사를 표합니다. 물론 이들이 유일한 기여자는 아니므로 여기에 모두 나열하지는 않겠습니다. 이 목록에 추가되기를 원하고 이슈나 PR을 제출한 경우 저에게 연락해 주세요.
?창고 건설에 참여해주신 모든 분들께 감사드립니다.
지금까지 디자인 패턴의 내용을 모두 설명하였습니다. 저자의 수준의 한계로 인해 일부 부정확한 설명이나 오타가 있을 수 있습니다. 저에게 제출해 주실 수도 있고, 저와 관련 기술 내용에 대해 토론하실 수도 있습니다. 저자인 푸 형제는 동료들과 소통하고 서로의 기술을 향상시키는 데 매우 적극적입니다.