eajni IT μ΄ˆλ³΄μ‚¬μ „ πŸ’¦πŸ’¦

(DesignPattern) AbstractFactory


*content

관련성을 κ°–λŠ” 객체듀 λ˜λŠ” 독립적인 κ°μ²΄λ“€μ˜ 집합을 생성할 수 μžˆλŠ” μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 생성 νŒ¨ν„΄

Singleton

public class Singleton{
	private static Singleton singleton = new Singleton();
	private Singleton(){
		System.out.println("only one");
	}
	public static Singleton getInstance(){
		return singleton;	
	}
}

Main

public class Main {
	public static void main(String[] args){
		Singleton instance1 = Singleton.getInstance();
		Singleton instance2 = Singleton.getInstance();

		System.out.println(instaince1 == instance2); //true
	}
}

Comments

Content