목차싱글톤 패턴팩토리 패턴전략 패턴옵저버 패턴프록시 패턴이터레이터 패턴노출 모듈 패턴MVC 패턴MVP 패턴MVVM 패턴1. 싱글톤 패턴 (Singleton Pattern)특징싱글톤 패턴은 하나의 클래스에 하나의 인스턴스만 존재하도록 보장하는 패턴입니다. 주로 전역적으로 접근 가능한 자원이 필요한 경우에 유용합니다. 장점과 단점 • 장점: 메모리 절약과 인스턴스 생성 비용을 줄일 수 있습니다. • 단점: 의도치 않게 멀티스레드 환경에서 문제를 일으킬 수 있습니다. 사용 사례로깅, 설정 관리, 데이터베이스 연결 등에서 많이 사용합니다. Java 예제 코드public class Singleton { private static Singleton instance; private Singleton() {..