GOF actory method Factory method는 추상화 기법을 통해 패턴을 확장함으로 먼저 추상화에 대한 개념을 알아야 한다. 추상(抽象)은 사물을 정확하게 이해하기 위해서는 사물이 지니고 있는 여러 가지 측면 가운데서 특정한 측면만을 가려내어 포착하는 것이다. 구상의 반대말이라 한다. 추상화 작업은 코드를 요약하는 것 상세한 구현 코드는 무시한채 요약된 정보만 먼저 작성한다. function create는 추... 생성 패턴디자인 패턴팩토리 메서드 패턴GOFGOF [DesignPattern] IteratorPattern 이터레이터 패턴은 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접근할 수 있게 해주는 방법을 제공합니다. (캡슐화) Behavior Pattern (행동 관련 패턴) 클래스와 객체들이 상호작용하는 방법 및 역할을 분담하는 방법과 관련된 패턴 Iterator Pattern (반복자 패턴) 모든 항목에 일일이 접근하는 작업을 컬렉션 객체가 아닌 반복자 객체에서 ... 이터레이터패턴GOF행동관련패턴디자인패턴DesignPatternBehaviorPatternIteratorpatternBehaviorPattern 🔥 TIL - Day 79 디자인 패턴 - 전략 패턴 Strategy Pattern 전략패턴은 이전에 다룬 템플릿 메서드와 거의 동일한 솔루션을 제공한다. 템플릿 메서드는 변하는 부분과 변하지 않는 부분 혹은 부가기능과 비즈니스 로직을 떼어내기 위한 디자인 패턴이다. 템플릿 메서드는 상속을 사용한다는 특징이 있다. 변하지 않는 부분을 부모 클래스에 두고 자식 클래스에서 오버라이딩 한 메서드를 호출하는 방식이다. 일단 상속을 사용한다는 점에서 그리 유연하지 않은 구조를 가진다... TILSpring디자인패턴GOFGOF
actory method Factory method는 추상화 기법을 통해 패턴을 확장함으로 먼저 추상화에 대한 개념을 알아야 한다. 추상(抽象)은 사물을 정확하게 이해하기 위해서는 사물이 지니고 있는 여러 가지 측면 가운데서 특정한 측면만을 가려내어 포착하는 것이다. 구상의 반대말이라 한다. 추상화 작업은 코드를 요약하는 것 상세한 구현 코드는 무시한채 요약된 정보만 먼저 작성한다. function create는 추... 생성 패턴디자인 패턴팩토리 메서드 패턴GOFGOF [DesignPattern] IteratorPattern 이터레이터 패턴은 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접근할 수 있게 해주는 방법을 제공합니다. (캡슐화) Behavior Pattern (행동 관련 패턴) 클래스와 객체들이 상호작용하는 방법 및 역할을 분담하는 방법과 관련된 패턴 Iterator Pattern (반복자 패턴) 모든 항목에 일일이 접근하는 작업을 컬렉션 객체가 아닌 반복자 객체에서 ... 이터레이터패턴GOF행동관련패턴디자인패턴DesignPatternBehaviorPatternIteratorpatternBehaviorPattern 🔥 TIL - Day 79 디자인 패턴 - 전략 패턴 Strategy Pattern 전략패턴은 이전에 다룬 템플릿 메서드와 거의 동일한 솔루션을 제공한다. 템플릿 메서드는 변하는 부분과 변하지 않는 부분 혹은 부가기능과 비즈니스 로직을 떼어내기 위한 디자인 패턴이다. 템플릿 메서드는 상속을 사용한다는 특징이 있다. 변하지 않는 부분을 부모 클래스에 두고 자식 클래스에서 오버라이딩 한 메서드를 호출하는 방식이다. 일단 상속을 사용한다는 점에서 그리 유연하지 않은 구조를 가진다... TILSpring디자인패턴GOFGOF