Instance

코딩 개발/Java

Singleton (싱글톤 패턴)

Singleton Pattern 이란? 싱글턴 패턴은 객체의 인스턴스가 오직 1개만 생성되도록 보장하는 디자인 패턴입니다. 싱글톤 패턴을 사용하면 객체의 인스턴스를 공유할 수 있고, 객체의 생성 및 소멸을 제어할 수 있습니다. Singleton Pattern의 장점 객체를 단 한 번만 생성하여 메모리 낭비를 방지할 수 있습니다. 객체를 프로그램 전체에서 공유할 수 있으므로 코드의 재사용성이 높아집니다. 객체의 상태를 쉽게 관리할 수 있습니다. 객체의 동기화를 쉽게 구현할 수 있습니다. Singleton Pattern의 단점 객체의 확장성이 떨어질 수 있습니다. 객체의 테스트가 어려울 수 있습니다. 객체의 모듈성이 떨어질 수 있습니다. 이렇게 장단점이 있어서 Singleton Pattern을 사용할 때는 ..

코딩 개발/Java

Java - this

this란? 자바에서 this 는 인스턴스 자기 자신을 가리키는 키워드입니다. this 를 통해 클래스 메소드 및 생성자에서 자기 자신의 데이터를 업데이트하거나 조작할 수 있습니다. this 는 클래스를 기반으로 생성된 인스턴스를 가리키는 참조 라는 것입니다. 여기서 중요한 부분은 인스턴트를 가리키는 참조와 인스턴스 자체는 다르다는 점입니다. this가 생성자에 사용될 때가 가장 많은 것 같아서 생성자에서 사용되는 예로 살펴보겠습니다. 예시를 통한 이해 1. 클래스의 속성과 생성자/메소드의 매개변수의 이름이 같은 경우 public class Fruit { public String name; public String color; public double weight; public int count; pub..

호소세
'Instance' 태그의 글 목록