728x90
생성(Creational) 패턴 구조(Structural) 패턴 행위(Behavioral) 패턴
- 싱글톤(Singleton) - 데커레이터(Decorator)  

※ 학습하면서, 추가할 예정

Singleton (싱글톤)
객체를 오직 하나만 생성하기 위해 만드는 기법
객체 하나 생성하는데 비용이 많이 드는 경우, 또는 두개가 필요없는 경우에 싱글톤 패턴을 사용한다.

객체를 오직 하나밖에 못만들도록 테크닉이 들어간 코드 예시
싱클톤 기법을 사용하여, 오직 하나의 객체만 생성된 것을 확인할 수 있는 코드 예시

 

Decorator (데커레이터)

데커레이터를 이해하기전에 앞서, a1의 변수가 새로운 객체를 사용하는 예제 코드를 확인한다. 마지막에 a1이 a2에 자신의 객체를 백업해놓는 예제 코드를 확인할 수있다.
데이터를 백업과 동시에 계속 객체가 겹치고 겹쳐지는 예제 코드를 확인할 수 있다. 이것이 데커레이터 패턴이다.
데커레이터 패턴을 활용한 예제 코드

728x90

'웹 full stack 교육 > 이론' 카테고리의 다른 글

[Java] JavaFX 사용하기  (0) 2021.09.02
[Java] Multi Thread  (0) 2021.09.01
[Java] LinkedList  (0) 2021.09.01
[Java] 자바 기타  (0) 2021.08.30
[Java] 자바 상속  (0) 2021.08.27

+ Recent posts