바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >정보통신공학
  • 강의학기
    2012년 1학기
  • 조회수
    18,428
  • 평점
    4/5.0 (1)
강의계획서
강의계획서
이 교과목은 소프트웨어 설계 시 자주 발생하는 문제에 대한 일반적인 해결책을 제공하는 설계 패턴을 자바 언어를 중심으로 학습한다.
오리엔테이션 (1)
배속
  • 이전차시
  • 다음차시

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 오리엔테이션 (1) 설계 패턴 소개, Eclipse 도구 설치, UML 소개 URL
비디오 UML 과 Design Pattern URL
문서 UML 과 Design Pattern (강의자료) 소스URL
2. 비디오 Iterator패턴 (1) 하나씩 열거하면서 처리하는 iterator 패턴 URL
비디오 Iterator패턴 (2) URL
문서 Iterator패턴 (강의자료) 소스URL
3. 비디오 Adapter 패턴 필요한 형태로 수정해서 재활용하는 adapter 패턴 URL
문서 Adapter 패턴 (강의자료) 소스URL
4. 비디오 Template Method 패턴 구체적인 처리를 하위 클래스에 위임하는 template method 패턴 / 인스턴스 작성을 하위 클래스에 위임하는 factory method 패턴 URL
문서 Template Method 패턴 (강의자료) 소스URL
비디오 Factory Method 패턴 URL
문서 Factory Method 패턴 (강의자료) 소스URL
5. 비디오 Singleton 패턴 1 단 하나의 인스턴스를 생성하는 singleton 패턴 URL
문서 Singleton 패턴 1 (강의자료) 소스URL
6. 비디오 Strategy 패턴 2 (1) 알고리즘 교체를 가능하게 해 주는 strategy 패턴 URL
비디오 Strategy 패턴 2 (2) URL
문서 Strategy 패턴 2 (강의자료)) 소스URL
7. 비디오 Composite 패턴 1 (1) 그릇과 내용물을 동일시하는 composite 패턴 URL
비디오 Composite 패턴 1 (2) URL
문서 Composite 패턴 1 (강의자료) 소스URL
8. *중간고사
9. 비디오 Mediator 패턴 (1) 하나의 중재자를 두는 mediator 패턴 URL
비디오 Mediator 패턴 (2) URL
문서 Mediator 패턴 (강의자료) 소스URL
10. 비디오 Observer 패턴 (1) 상태의 변화를 통지하는 observer 패턴 URL
비디오 Observer 패턴 (2) URL
문서 Observer 패턴 (강의자료) 소스URL
11. 비디오 State 패턴 상태를 클래스로 표현하는 state 패턴 URL
문서 State 패턴 (강의자료) 소스URL
12. 비디오 Flyweight 패턴 (1) 동일한 것을 공유해서 낭비를 없애는 flyweight 패턴 URL
비디오 Flyweight 패턴 (2) URL
문서 Flyweight 패턴 (강의자료) 소스URL
13. 비디오 Command 패턴 (1) 명령을 클래스로 만드는 command 패턴 URL
비디오 Command 패턴 (2) URL
문서 Command 패턴 (강의자료) 소스URL
14. 비디오 Interpreter 패턴 1 - (1) 문법 규칙을 클래스로 표현하는 interpreter 패턴 URL
비디오 Interpreter 패턴 1 - (2) URL
문서 Interpreter 패턴 1 - (강의자료) 소스URL
15. 비디오 Interpreter 패턴 2 문법 규칙을 클래스로 표현하는 interpreter 패턴 URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요.

이용방법

  • 1. 비디오 강의 이용시 필요한 프로그램 [바로가기]
    2. 동영상 실행 시 음성만 나오는 경우 [바로가기]
    3. 강의 자료 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건