디자인패턴
📒 디자인패턴📕 디자인패턴1. 개념프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계를 이용하여 해결하기 위한 규약라이브러리나 프레임워크를 만드는데 사용2. 종류1) 생성패턴객체 생성 방법이 들어간 디자인패턴🗒️ 예시 : 싱글톤, 팩토리, 추상팩토리, 빌더, 프로토타입패턴2) 구조패턴객체, 클래스 등으로 큰 구조를 만들 때 유연하고 효율적으로 만드는 방법이 들어간 디자인 패턴🗒️ 예시 : 프록시, 어댑터, 브리지, 복합체, 데코레이터, 퍼사드, 플라이웨이트패턴3) 행동패턴객체나 클래스 간의 알고리즘, 책임 할당에 관한 디자인패턴🗒️ 예시 : 이터레이터, 옵저버, 전략, 책임연쇄, 커맨드, 중재자, 메멘토, 상태, 템플릿메서드, 비지터패턴📕 라이브러리와 프레임워크 차이1. 라이브러리1..
2025. 4. 11.