반응형
SMALL

clonenotsupportedexception 2

[Design Pattern] 추상적인 공장 패턴(Abstract Factory Pattern)

어느덧 6월도 끝나가네요-_- 올해 여름은 코로나19로 인해서 제대로된 휴가는 물 건너 간거 같고 방콕이나 해야할 것 같습니다ㅜㅜ 아무튼 오늘의 학습 주제는 추상적인 공장 패턴입니다 추상적인 공장 패턴에 등장하는 역할들을 정리해보면 다음과 같습니다 역할 설명 추상적인 제품(Abstract Product) Abstract Factory 역할에 의해 만들어지는 추상적인 부품이나 제품의 인터페이스를 결정 추상적인 공장(Abstract Factory) Abstract Product 역할의 인스턴스를 만들어 내기 위한 인터페이스를 결정 의뢰자(Client) Abstract Factory 역할과 Abstract Product 역할의 인터페이스만을 사용해서 주어진 역할을 실행 구체적인 제품(Concrete Produ..

Java 2020.06.21

[Design Pattern] 싱글톤(Singleton) 패턴과 프로토타입(Prototype) 패턴

어느 덧 한 주를 마무리하는 일요일이 되었습니다 내일이 되면 다시 한주를 바쁘게 살아가야한다는... 아무튼 오늘은 지정한 클래스의 인스턴스가 한 개만 존재하는 것을 보증하고 싶을 때 사용하는 싱글톤(Singleton) 패턴과 클래스로부터 인스턴스를 만드는 것이 아니라 인스턴스를 복사해서 새로운 인스턴스를 만드는 프로토타입 패턴에 대해 알아보겠습니다 먼저 싱글톤을 구성하는 역할은 아래와 같이 Singleton 하나 뿐입니다 역할 설명 싱글톤(Singleton) 유일한 인스턴스를 얻기 위한 static 메소드를 가지며 언제나 동일한 인스턴스를 반환 역시 실제로 구현을 해보아야겠죠? 1. 클래스(Class) Singleton.java package singletonPattern; public class Sin..

Java 2020.06.14
반응형
LIST