Iterator Pattern |
Iterator 패턴이란, 무엇인가 많이 모여있는 것들을 순서대로 지정하면서 전체를 검색하는 처리를 실행하기 위한 패턴이다 |
Adapter Pattern |
Adapter 패턴이란 무엇인가를 포장해서 다른 용도로 사용할 수 있게 교환해 준다. Adapter 패턴에는 두 종류가 있는데 - 상속을 사용한 Adapter 패턴 - 위임을 사용한 Adapter 패턴 |
Template Method Pattern |
상위 클래스에서 처리의 뼈대를 결정하고, 하위 클래스에서 그 구체적인 내용을 결정하는 패턴이다. |
Factory Method Pattern |
인스턴스를 생성하는 행위를 Template Method 패턴으로 구성한 것이 Factory Method 패턴이다. |
Singleton Pattern |
인스턴스가 한 개 밖에 존재하지 않는 것을 보증하는 패턴이다. |
Prototype Pattern |
인스턴스로부터 별도의 인스턴스를 만드는 패턴이다. |
Builder Pattern |
구조를 가진 인스턴스를 쌓아 올리는 패턴이다. |
|
|
|
|
|
|
프로그램의 주석이나 개발 문서 안에 실제로 사용되고 있는 디자인 패턴의 명칭과 의도를 기술해 놓는 것도 좋은 방법이다.