본문 바로가기

자바2

정적 팩토리 메서드(Static Factory Method) 베하 안녕하세요 여러분. 일단고입니다. java라는 언어는 너무 많이 사용하는 언어이자 어려운 언어라고 생각이 듭니다. 하지만 Java를 땔 수 없는 저의 상황입니다… 오늘 얘기해볼 주제는 Java 언어의 정적 팩토리 메서드(Static Factory Method)에 대해 알아보겠습니다. 1. 정적 팩토리 메서드란? Java라는 언어를 경험을 해본신 분이라면 아마 new 라는 키워드를 모두 알고 있을 것 같습니다. java는 객체지향언어로 new 라는 키워드를 통해서 객체를 생성하고 사용합니다. 이러한 객체 생성 방식을 new 키워드가 아닌 우리가 흔히 아는 메서드 즉, 함수로 객체를 생성하게 하는것을 정적 팩토리 메서드라고 합니다. 현업에서는 우리가 java언어를 배울 때 new 키워드로 객체를 생성했.. 2023. 8. 4.
싱글톤 (Singleton) 패턴 싱글톤이란 클래스의 인스턴스가 단 하나만 생성되는 것을 보장하는 디자인 패턴이다. 그렇기 때문에 객체 인스턴스를 2개 이상 생성하지 못하도록 막아야 한다. public class SingletonService { private static final SingletonService instance = new SingletonService(); public static SingletonService getInstance() { return instance; } private SingletonService(){ } public void logic(){ System.out.println("싱글톤 객체 호출"); } } 해당 예시는 private 생성자로 외부에서 사용하지 못하도록 막았다. 객체 인스턴스가 필요하.. 2022. 10. 21.