Design (2) 썸네일형 리스트형 자바 디자인 패턴 튜토리얼 - 자바 디자인 패턴 - 프로토 타입 패턴 프로토 타입 패턴은 창조적 인 패턴 중 하나입니다.프로토 타입 패턴은 더 나은 성능으로 복제 객체를 만드는 데 도움이됩니다.프로토 타입 패턴에서 새 객체를 만드는 대신 기존 객체의 복제본이 반환됩니다.새 객체를 만드는 데 드는 비용이 비싸고 리소스 집약적 인 경우 프로토 타입 디자인 패턴을 사용합니다.예제다음 코드는 프로토 타입 패턴을 사용하여 객체를 만드는 방법을 보여줍니다.처음에 Cloneable 인터페이스를 구현하는 Shape 추상 클래스를 작성합니다.abstract class Shape implements Cloneable { private String id; protected String type; abstract void draw(); public String getType(){ return .. 자바 디자인 패턴 튜토리얼 - 구조 설계 패턴 - 복합 패턴 복합 패턴은 구조 패턴이므로 오브젝트 그룹의 트리 구조를 생성합니다.복합 패턴은 객체 그룹을 단일 객체로 취급합니다.복합 패턴은 하나의 클래스를 사용하여 트리 구조를 나타냅니다.복합 패턴에서 우리는 클래스를 생성합니다. 그 클래스는 자체 객체 그룹을 포함합니다.예제다음 코드는 Employee 클래스를 사용하여 복합 패턴을 보여줍니다. import java.util.ArrayList;import java.util.List;class Employee { private String name; private String title; private List subordinates; public Employee(String name,String title) { this.name = name; this.title =.. 이전 1 다음