● 싱글톤 패턴 (Singleton Pattern)
- 애플리케이션에서 특정 클래스의 인스턴스를 하나만 생성하도록 보장하는 패턴
- 전역 변수를 사용하지 않고도 객체에 접근할 수 있으며, 인스턴스가 필요한 경우 항상 동일한 인스턴스를 반환한다.
● 팩토리 메서드 패턴 (Factory Method Pattern)
- 객체의 인스턴스화를 서브 클래스로 분리하여 처리하는 패턴
- 슈퍼 클래스에서는 인스턴스를 생성하는 추상 메서드를 정의하고, 서브 클래스에서는 이 추상 메서드를 구현하여 객체를 생성한다.
● 추상 팩토리 패턴 (Abstract Factory Pattern)
- 관련된 객체들의 집합을 생성하기 위한 인터페이스를 제공하는 패턴
- 서로 다른 구체적인 팩토리 클래스를 사용하여 다른 종류의 객체를 생성할 수 있으며, 클라이언트는 팩토리 인터페이스를 통해 객체를 생성하고 사용한다.
● 프로토 타입 패턴 (Prototype Pattern)
- 기존 객체를 복제하여 새로운 객체를 생성하는 패턴
- 복잡한 초기화 과정이 필요한 객체를 쉽게 생성할 수 있으며, 객체 간의 참조 문제를 피할 수 있다.
'IT수업 > JAVA PART2' 카테고리의 다른 글
IT 수업 14주차 (66) 행위패턴 (0) | 2024.03.26 |
---|---|
IT 수업 14주차 (65) 구조패턴 (0) | 2024.03.26 |
IT 수업 14주차 (63) 리플렉션(Reflection) (0) | 2024.03.26 |
IT 수업 14주차 (62) 다중 클라이언트 채팅 (0) | 2024.03.25 |
IT 수업 14주차 (61) GUI_통신 (0) | 2024.03.25 |