본문 바로가기

반응형

Design Pattern

(2)
자바 디자인 패턴 튜토리얼 - 자바 디자인 패턴 - 팩토리 패턴 공장 패턴은이 패턴이 오브젝트를 생성하는 더 좋은 방법을 제공하므로 생성 패턴입니다.Factory 패턴에서는 생성 논리를 클라이언트에 노출시키지 않고 객체를 생성합니다.예제다음 섹션에서는 팩토리 패턴을 사용하여 객체를 생성하는 방법을 보여줍니다.팩터 리 패턴에 의해 생성 된 객체는 원, 직사각형 등의 모양 객체입니다.먼저 셰이프를 나타 내기위한 인터페이스를 디자인합니다.public interface Shape { void draw(); } 그런 다음 인터페이스를 구현하는 구체적인 클래스를 작성합니다.다음 코드는 Rectangle.java를위한 코드입니다.public class Rectangle implements Shape { @override public void draw() { System.out.p..
자바 디자인 패턴 튜토리얼 - 구조 설계 패턴 - 브릿지 패턴 브릿지 패턴은 구현과 정의를 분리합니다. 이런 패턴을 구조적인 패턴이라 합니다.이 패턴은 브리지 역할을하는 인터페이스를 포함합니다. 브릿지는 구상 클래스를 인터페이스 구현으로부터 독립시킵니다.두 가지 유형의 클래스는 서로 영향을주지 않고 변경 될 수 있습니다.예제 interface Printer { public void print(int radius, int x, int y); } class ColorPrinter implements Printer { @Override public void print(int radius, int x, int y) { System.out.println("Color: " + radius +", x: " +x+", "+ y +"]"); } } class BlackPrinter..

반응형