[디자인 패턴] 디자인패턴
소프트웨어 개발에서 자주 발생하는 문제를 해결하기 위해 검증된 해결책을 제공하는 재사용 가능한 설계 방법특정 문제를 해결하기 위한 방법을 체계적으로 정리한 것으로, 개발 과정에서 일관성과 효율성을 높여줌디자인 패턴의 장점 - 재사용성, 가독성, 유지보수성, 확장성, 안정성과 신뢰성디자인 패턴은 크게 생성 패턴, 구조 패턴, 행위 패턴으로 분류1. 생성 패턴 (Creational Patterns)생성 패턴은 객체 생성 과정에서 유연성과 재사용성을 높이기 위해 사용 싱글톤 패턴 (Singleton Pattern):특정 클래스의 인스턴스가 하나만 생성되고, 전역적으로 그 인스턴스를 접근할 수 있도록 함예를 들어, 데이터베이스 연결 객체가 하나만 존재해야 할 때 사용 팩토리 메소드 패턴 (Factory Meth..
2024.06.10