Replies: 4 comments
-
싱글톤 패턴은 어떤 클래스가 최대 하나의 인스턴스만을 갖도록 보장하는 패턴이다. 싱글톤 패턴을 사용하게 되면, 반복적으로 사용될 수 있는 클래스 객체에 대해 같은 인스턴스를 사용하도록 하기 때문에 자원을 효율적으로 사용할 수 있다. (사용 경험은 저의 경험이니깐 구어체로 작성할게요~ 면접 연습 할 때는 자기 사용 경험 얘기해주세요!) 저는 싱글톤 패턴과 상태 패턴을 혼합하여 사용한 경험이 있습니다. |
Beta Was this translation helpful? Give feedback.
-
싱글톤 패턴이란, 어플리케이션 전체에서 어떤 클래스의 인스턴스를 하나만 만들도록 하는 패턴을 말합니다. 싱글톤 패턴은 일관성과 메모리 절약이라는 장점을 갖습니다. 싱글톤 패턴을 사용할 때는 객체가 상태를 갖지 않게 하거나 불변의 상태를 갖게 해야 합니다. |
Beta Was this translation helpful? Give feedback.
-
체스 미션에서 널 객체인 EmptyPiece에 대한 싱글톤 객체를 만들었습니당 class EmptyPiece extends AbstractPiece {
...
private static final Piece INSTANCE = new EmptyPiece();
.. |
Beta Was this translation helpful? Give feedback.
-
하나의 인스턴스 |
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions