디자인 패턴

Develop/JAVA

Java 디자인 패턴 다섯번째 이야기 - 전략 패턴(Strategy Pattern)

[목차] 1. Strategy Pattern - 전략 패턴이란? 2. 전략 패턴은 왜 사용하는 것일까? 3. 구현해보기 전에 알아보자! 4. 전략 패턴 구현방법(예제 활용) 5. 결론 | Strategy Pattern - 전략 패턴이란? the strategy pattern (also known as the policy pattern) is a behavioral software design pattern that enables selecting an algorithm at runtime. Instead of implementing a single algorithm directly, code receives run-time instructions as to which in a family of algor..

Develop/JAVA

Java 디자인 패턴 네번째 이야기 - 팩토리 메소드 패턴(Factory Method Pattern)

[목차] 1. Factory Method Pattern - 팩토리 메소드 패턴이란? 2. Factory Method Pattern은 왜 사용하는 것일까? 3. 구현하기 전에 알아보자! 4. 팩토리 메소드 구현방법(예제 활용) 5. 결론 | Factory Method Pattern - 팩토리 메소드 패턴이란? The factory method pattern is a creational pattern that uses factory methods to deal with the problem of creating objects without having to specify the exact class of the object that will be created. This is done by creating ..

Develop/JAVA

Java 디자인 패턴 세번째 이야기 - 빌더 패턴(Builder Pattern)

[목차] 1. Builder Pattern - 빌더 패턴이란? 2. Builder Pattern은 왜 사용하는 것일까? 2-1. 점층적 생성자 패턴 2-2. 자바빈 패턴 2-3. Builder Pattern의 단점 3. 구현을 보기전에 알아두면 좋은 부분 4. 빌더 패턴의 구현 방법 5. 결론 | Builder Pattern - 빌더 패턴이란? 빌더 패턴은 생성 패턴(Credential Pattern)중 하나입니다. 빌더 패턴은 객체의 생성을 유연하게 해주는 패턴입니다. 빌드 패턴은 객체의 생성과정과 객체의 표현 방법을 분리합니다. | Builder Pattern은 왜 사용하는 것일까? 빌더 패턴을 이용하면 가독성이 이전보다 좋아지며 인자의 의미를 코드에서 명확히 알 수 있습니다. setter() 메소드..

Develop/JAVA

Java 디자인 패턴 두번째 이야기 - 프록시 패턴(Proxy Pattern)

[목차] 1. 프록시 패턴이란? 2. 프록시 패턴은 왜 사용하는 것일까? 3. 프록시 패턴의 종류 3-1. 가상 프록시 3-2. 원격 프록시 3-3. 보호 프록시 4. 구현을 보기 전에 알아두면 좋은 부분 5. 프록시 패턴의 구현 방법 5-1. 가상 프록시 5-2. 보호 프록시 6. 결론 | Proxy Pattern - 프록시 패턴이란? 프록시(Proxy)는 사전적 용어로써 '대리인'이라는 의미를 지니고 있습니다. 그러므로 프록시 패턴이라는 용어를 본래 자신이 해야할 역할을 다른 무엇인가가 대신 하는 것이라는 뜻으로 접근할 수 있습니다. 또한 이는 어떤 객체에 대한 접근을 제어하는 수단으로써 대리인에 해당하는 객체를 제공하는 패턴으로 의미를 확장할 수 있습니다. 프록시 패턴은 어떠한 객체에 대한 접근을 ..

skyey94
'디자인 패턴' 태그의 글 목록