티스토리 뷰
반응형
디자인패턴
- 각 모듈의 세분화된 역할 or 모듈들 간 인터페이스와 같은 코드를 작성하는 수준의 세부적인 구현 방안을 설계할 떄 참조할 수 있는 전형적인 해결 방식 또는 예제
생성패턴
- 객체의 생성과 관련된 패턴
- 객체의 생성, 참조 과정을 캡슐화 > 객체가 생성, 변경되어도 프로그램의 구조에 영향을 크게 받지 않도록하여 유연성을 더해줌
- 생빌프로팩앱싱
- 빌더/프로토타입/팩토리메서드/앱스트랙팩토리(추상팩토리)/싱글톤
구조패턴
- 클래스나 객체를 조합해, 더 큰 구조로 만들 수 있게 해주는 패턴
- 조가 복잡한 시스템을 개발하기 쉽게 도와줌
- 구브데퍼플프록컴어
- 브리지/데코레이터/퍼싸드/플라이웨이트/프록시/컴포지트/어댑터
행위패턴
- 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴
- 하나의 객체로 수행할 수 없는 작업을 여러 객체로 분배하면서 결합도를 최소화 할 수 있도록 도와줌
반응형