Skip to content

Latest commit

 

History

History
 
 

Cho-Hyunjin

신한투자증권 프로 디지털 아카데미 - JAVA 디자인 패턴

이 문서에서는 각 패턴에 대해 자세한 내용과 코드를 설명합니다.
Javadoc 및 UML 다이어그램을 활용하여 패턴을 설명하고, 패턴을 사용하기 전과 사용한 후의 차이를 비교하여 패턴의 중요성을 학습합니다.
또한, 각 패턴의 장점과 효율적인 부분에 대한 설명을 통해 디자인 패턴의 개념을 깊이 있게 이해하고, 실제 프로그램을 구현하며 패턴을 활용하는 방법을 학습할 수 있습니다.

디자인 패턴 소개

이 문서에서 다루는 패턴은 Factory Method, Proxy, State 패턴에 대해 설명합니다.
아래 표를 통해 관련 문서로 이동할 수 있습니다.

패턴 이름 패턴의 JavaDoc
Proxy Proxy 패턴의 ReadMe
State State 패턴의 ReadMe
Factory Method Factory Method 패턴의 ReadMe

목차

각 문서의 공통 목차는 아래와 같습니다.

1. 패턴의 정의

각 패턴의 정의를 간략히 설명합니다.

2. 예제 프로그램

2.1. Before

  • 코드: 작성된 코드를 보여줍니다.
  • Javadoc: Javadoc 파일 위치 및 링크를 보여줍니다.
  • 비효율적인 부분: 패턴을 적용하기 전 프로그램의 문제점을 설명합니다.

2.2. After

  • 코드: 작성된 코드를 보여줍니다.
  • 개선된 부분: 패턴을 적용하고 난 뒤 프로그램의 개선된 부분을 설명합니다.
  • UML 다이어그램: UML에 대해 설명합니다.
  • Javadoc: Javadoc 파일 위치 및 링크를 보여줍니다.

3. 결론

간단한 결론을 제시합니다.