sungwony

[디자인패턴]디자인 패턴 인덱스 본문

development/디자인패턴

[디자인패턴]디자인 패턴 인덱스

일상이상삼상 2018. 7. 17. 21:32

1. OOP&UML


2. SOLID 원칙


3. 디자인패턴


4. Iterator - 순서대로 지정해서 처리하기


5. Adapter - 바꿔서 재이용하기


6. Template Method - 하위 클래스에서 구체적으로 처리하기


7. Factory Method - 하위 클래스에서 인스턴스 만들기


8. Singleton - 인스턴스를 한 개만 만들기


9. Prototype - 복사해서 인스턴스 만들기


10. Builder - 복잡한 인스턴스 만들기


11. Abstract Factory - 관련 부품을 조합해서 제품 만들기


12. Bridge - 기능 계층과 구현 계층 분리하기


13. Strategy - 알고리즘을 모두 바꾸기


14. Composite - 그릇과 내용물을 동일시하기


15. Decorator - 장식과 내용물을 동일시하기


16. Visitor - 데이터 구조를 돌아다니면서 처리하기


17. Chain of Responsibility - 책임 떠넘기기


18. Facade - 단순한 창구


19. Mediator - 중개인을 통해서 처리하기


20. Observer - 상태의 변화를 알려주기


21. Memento - 상태를 저장하기


22. State - 상태를 클래스로 표현하기


23. Flyweight - 동일한 것을 공유해서 낭비 없애기


24. Proxy - 필요해지면 만들기


25. Command - 명령을 클래스로하기


26. Interpreter - 문법규칙을 클래스로 표현하기