Headfirst3 [서평] Head First Design Patterns (해드퍼스트 디자인패턴) 저의 돈으로 직접사서 직접 완독해본후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할것이며, 단점은 단점대로 언급할 것 입니다. HEAD FIRST DESIGN PATTERNS 참신한 유머와 퍼즐, 비주얼한 그림 그리고 친숙한 대화 스타일 등 색다른 시도로 주목받는 HEAD FIRST 시리즈의 DESIGN PATTERNS 편. 디자인 패턴을 사용하면 다른 사람들의 노력과 경험을 바로 활용해 book.naver.com 2021/8/14 ~ 2021/09/08 1) 책의 표지 2) 단원별 구성 3) 읽은소감 우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다. Q 이 책을 읽기 전에 필요한 수준/ 지식은? => JAVA 언어정도는 어느정도 알아야 읽을 수 있습니다. .. Life/Book Record 2022. 1. 29. [Design Patterns] Compound Pattern : 컴파운드 패턴 Compound Pattern 이란? 일련의 패턴을 함께 사용하여 다양한 디자인 문제를 해결하는 것을 컴파운드 패턴 이라고 부릅니다. 다만 패턴 몇개를 결합해서 쓴다고 무조건 컴파운드 패턴이 되는 것은 아닙니다. 컴파운드 패턴이라면 여러가지 문제를 해결하기 위한 용도로 쓰일수 있는 일반적인 해결책이여야 합니다. 패턴 소개 Compound Pattern의 대표적인 예인 MVC 패턴에 대하여 글을 작성하였습니다. 함께 보실까요? iTunes같은 MP3 플레이어를 사용한다고 해봅시다. 소프트웨어 에서 제공해주는 인터페이스를 사용하여 새로운 노래를 추가하거나 재생목록을 관리하거나 트랙 이름을 바꿀 수 있습니다. 다양한 데이터가 들어있는 DB는 그 소프트웨어에서 알아서 관리해 줍니다. 곡을 재생하고, 재생중인 곡.. BackEnd/Design Patterens 2022. 1. 13. [Design Patterns] Composite Pattern : 컴포지트 패턴 Head First Design Patterns 책을 읽으며 정리한 내용입니다. 문제가 될 시 글을 내리도록 하겠습니다! Composite Pattern 이란? Composite Pattern - 객체들을 트리 구조로 구성하여 부분과 전체를 나타내는 계층구조로 만들 수 있습니다. 이 패턴을 이용하면 Client에서 개별 객체와 다른 객체들로 구성된 복합객체(composite)를 똑같은 방법으로 다룰 수 있게됩니다. 패턴 소개 다음과 같이 Iterator 를 활용하여 메뉴를 출력하는 코드가 있다고 해봅시다. 이 코드들은 이전 글인 Iterator 에서 나왔던 코드들 입니다. 기억 하시죠? import java.util.Iterator; public class Waitress { Menu pancakeHou.. BackEnd/Design Patterens 2022. 1. 13. 이전 1 다음