Skip to content

대표적인 디자인 패턴들을 Java로 구현. Singleton, Factory, Command, Iterators, Proxy, Template Method, State, Facade, Observer, Adapter, Decorator, Composite

Notifications You must be signed in to change notification settings

bluedskim/javaDesignPatterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java 디자인 패턴 스터디(세미나)

소개

  • 디자인 패턴을 공부하는 스터디입니다.
  • 가입/탈퇴 절차가 따로 없는 열린 세미나 입니다.
  • 코로나가 끝날때까지는 온라인으로 진행합니다.

왜 디자인 패턴인가

  • 디자인 패턴은 모든 객체지향 언어에서 사용할 수 있는 범용적인 설계 전략입니다.
  • 현역 개발자는, 업무에서 유용하게 사용할 수 있습니다.
  • 객체 지향 언어를 쓰는 포지션을 찾는 신입 개발자는, 채용 인터뷰에서 많은 도움이 될 것입니다.

목적

  1. 소프트 스킬 향상 : 개발자들의 기술력 뿐만 아니라 프리젠테이션과 같은 소프트 스킬이 점점 더 요구되고 있습니다.
  2. 업무 역량 향상 : 아무리 사소한 지식이라도 본인이 직접 적용 해보지 않으면 본인의 것이 되기 힘듭니다. 직접 발표를 하면서 디자인 패턴 개념을 완벽하게 자기의 것으로 만들어 봅시다.
  3. 어깨 너머로 배우기 : 다른 개발자의 코딩을 리뷰하면서 함께 성장합시다.

참여 방법

  1. 발표자 : 여기의 ☞세션 일정에 본인이 발표하고자 하는 날짜의 칸에 깃헙 아이디와 이메일을 넣어주세요.

    • 이미 다른 분이 입력한 경우 다른 세션에 입력해주세요.
  2. 참관자 : 발표는 하지않고 보기만 하실 분들을 위해 Google Meet 주소가 ☞세션 일정에 공유되어 있습니다.

진행 방법

  1. 발표자는 발표 1주일 전까지 깃헙에 발표할 소스를 올립니다.

    ☞공용 깃헙 저장소를 fork하고 각자 발표할 소스를 작성한 후 PR을 올려주시면 운영자가 검토 후 merge합니다.

  2. 공용 깃헙 저장소 : https://github.com/bluedskim/javaDesignPatterns

    여기에 샘플이 올려져 있으니 참고하시면 좋겠습니다.

스탭

공부할 디자인 패턴 목차

  1. Singleton
  2. Factory
  3. Command
  4. Iterators
  5. Proxy
  6. Template Method
  7. State
  8. Facade
  9. Observer
  10. Adapter
  11. Decorator
  12. Composite

About

대표적인 디자인 패턴들을 Java로 구현. Singleton, Factory, Command, Iterators, Proxy, Template Method, State, Facade, Observer, Adapter, Decorator, Composite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages