[개발100독] 5. Java 언어로 배우는 디자인 패턴 입문 - 유키 히로시(結城 浩) [쉽게 배우는 GoF의 23가지 디자인 패턴]
·
◈ 공부모임/개발도서 100독👟
5. Java 언어로 배우는 디자인 패턴 입문 GoF Design patterns in Java Java 코드로 보는 GoF의 23가지 디자인 패턴 GoF의 23가지 디자인 패턴을 Java 코드로 잘 풀어낸 책. Spring Framework에서 많이 쓰는 Singleton, Template Method, Factory Method 등을 예제로 하나하나 분석하면서 볼 수 있어서 좋았다. 다만 Builder 패턴은 기존에 알고 있던 유형과 살짝 달랐고, Composite 패턴처럼 web 개발이 아닌 다른 개발에서 사용되는 패턴들을 Java와 객체지향적 코드로 풀어내려 하는 게 약간 부자연스럽다 느꼈다. 그래도 디자인 패턴을 객체지향 관점으로 잘 풀어낸 책이라, Java 개발자에게 디자인 패턴 입문 서적으로..
[정처기 실기] 디자인 패턴(Design Pattern) [서버 프로그램 구현 - 디자인 패턴]
·
◈ 자격증 공부/정보처리기사🔱
- 디자인 패턴(Design Pattern) 생성 패턴(Creational Pattern) 구조 패턴(Structual Pattern) 행위 패턴(Behavioral Pattern) 1. 생성 패턴(Creational Pattern) 클래스나 객체의 생성과 참조 과정을 정의하는 패턴 - 추상 팩토리(Abstract Factory) 인터페이스로 객체들의 그룹을 생성하여 추상적으로 표현. 구체적인 클래스에 의존 X → 연관된 서브 클래스를 묶어 한 번에 교체 가능 - 빌더(Builder) 작게 분리된 인스턴스를 건축 하듯이 조합하여 객체 생성 → 객체 생성 과정과 표현 방법 분리. 동일한 객체 생성에도 다른 결과 만들 수 있음 - 팩토리 메서드(Factory Method) 객체 생성을 서브 클래스에서 처리하..