디자인 패턴 자바

Java로 구현해보는 디자인 패턴
디자인 패턴은 모든 문제를 해결할 수 없다. 참고할 뿐이다.
아래 목록은 알파벳순으로 정렬되었으며, 자주 사용되는 패턴은 굵게 표시하였습니다.
생성 패턴 (Creational Design Patterns)
주로 생성 방식이나 절차를 결정하는 것과 관련된 패턴
구조 패턴 (Structural Design Patterns)
구조를 유연하고 효율적으로 유지하거나, 더 큰 구조로 조립하는 등의 패턴
행동 패턴 (Behavioral Design Patterns)
클래스 간의 상호 작용이나 역할(책임)에 대해 다루는 패턴
그 외 (Miscellaneous Design Patterns)
- DAO Design Pattern
- Dependency Injection Pattern
- MVC Pattern
References
- https://github.com/RefactoringGuru/design-patterns-java
- https://refactoring.guru/ko/design-patterns
- https://www.digitalocean.com/community/tutorials/java-design-patterns-example-tutorial
- https://www.oreilly.com/library/view/head-first-design/0596007124/