Design Pattern
프로그램 설계시에 자주 반복되고 나타나는 문제들을 위해 고안된 프로그램 패턴. 3가지의 구조로 구성됨. 문맥 : 문제가 발생하는 상황. 문제 : 해결해야될 제약 사항과 상황, 디자인 이슈들, 인과관계 등. 해결 : 문제를 해결하기위한 설계요소와 요소사이의 관계, 책임, 협력등. 구현법이나 언어에 종속되지않은 템플릿. 생성 패턴 객체 생성에 대한 패턴. 객체 생성, 조합들을 캡슐화해 객체의 생성, 변경에 프로그램 구조가 영향 받지 않도록 유연성을 제공하는 패턴들. ex) 싱글턴(singleton), 프로토 타입(Prototype), 빌더(Builder), 추상 팩토리(Abstract Factory), 팩토리 메서드(Factory Method) 구조 패턴 클래스, 객체를 조합해 더 큰 구조를 만드는 패턴. ..
2020. 1. 3.