바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

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

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 오리엔테이션 설계 패턴 소개, Eclipse 도구 설치, UML 소개 URL
2. 비디오 Iterator패턴 하나씩 열거하면서 처리하는 iterator 패턴 URL
비디오 Iterator패턴 하나씩 열거하면서 처리하는 iterator 패턴 URL
문서 Iterator패턴 하나씩 열거하면서 처리하는 iterator 패턴 소스URL
3. 비디오 Adapter 패턴 필요한 형태로 수정해서 재활용하는 adapter 패턴 URL
문서 Adapter 패턴 필요한 형태로 수정해서 재활용하는 adapter 패턴 소스URL
4. 비디오 1) Template Method 패턴 2) Factory Method 패턴 1) 구체적인 처리를 하위 클래스에 위임하는 template method 패턴
2) 인스턴스 작성을 하위 클래스에 위임하는 factory method 패턴
URL
비디오 1) Template Method 패턴 2) Factory Method 패턴 1) 구체적인 처리를 하위 클래스에 위임하는 template method 패턴
2) 인스턴스 작성을 하위 클래스에 위임하는 factory method 패턴
URL
문서 1) Template Method 패턴 2) Factory Method 패턴 1) 구체적인 처리를 하위 클래스에 위임하는 template method 패턴
2) 인스턴스 작성을 하위 클래스에 위임하는 factory method 패턴
소스URL
문서 1) Template Method 패턴 2) Factory Method 패턴 1) 구체적인 처리를 하위 클래스에 위임하는 template method 패턴
2) 인스턴스 작성을 하위 클래스에 위임하는 factory method 패턴
소스URL
5. 비디오 Singleton 패턴 단 하나의 인스턴스를 생성하는 singleton 패턴 URL
비디오 Singleton 패턴 단 하나의 인스턴스를 생성하는 singleton 패턴 URL
문서 Singleton 패턴 단 하나의 인스턴스를 생성하는 singleton 패턴 소스URL
7. 비디오 Strategy 패턴 알고리즘 교체를 가능하게 해 주는 strategy 패턴 URL
문서 Strategy 패턴 알고리즘 교체를 가능하게 해 주는 strategy 패턴 소스URL
9. 비디오 Composite 패턴 그릇과 내용물을 동일시하는 composite 패턴 URL
비디오 Composite 패턴 그릇과 내용물을 동일시하는 composite 패턴 URL
문서 Composite 패턴 그릇과 내용물을 동일시하는 composite 패턴 소스URL
10. 비디오 1) Mediator 패턴 2) Observer 패턴 1) 하나의 중재자를 두는 mediator 패턴
2) 상태의 변화를 통지하는 observer 패턴
URL
비디오 1) Mediator 패턴 2) Observer 패턴 1) 하나의 중재자를 두는 mediator 패턴
2) 상태의 변화를 통지하는 observer 패턴
URL
문서 1) Mediator 패턴 2) Observer 패턴 1) 하나의 중재자를 두는 mediator 패턴
2) 상태의 변화를 통지하는 observer 패턴
소스URL
문서 1) Mediator 패턴 2) Observer 패턴 1) 하나의 중재자를 두는 mediator 패턴
2) 상태의 변화를 통지하는 observer 패턴
소스URL
11. 비디오 State 패턴 상태를 클래스로 표현하는 state 패턴 URL
비디오 State 패턴 상태를 클래스로 표현하는 state 패턴 URL
문서 State 패턴 상태를 클래스로 표현하는 state 패턴 소스URL
12. 비디오 1) Flyweight 패턴 2) Command 패턴 1) 동일한 것을 공유해서 낭비를 없애는 flyweight 패턴
2) 명령을 클래스로 만드는 command 패턴
URL
비디오 1) Flyweight 패턴 2) Command 패턴 1) 동일한 것을 공유해서 낭비를 없애는 flyweight 패턴
2) 명령을 클래스로 만드는 command 패턴
URL
문서 1) Flyweight 패턴 2) Command 패턴 1) 동일한 것을 공유해서 낭비를 없애는 flyweight 패턴 2) 명령을 클래스로 만드는 command 패턴 소스URL
13. 비디오 Decorator 패턴 장식과 내용물을 동일시하게 해 주는 Decorator 패턴 URL
비디오 Decorator 패턴 장식과 내용물을 동일시하게 해 주는 Decorator 패턴 URL
문서 Decorator 패턴 장식과 내용물을 동일시하게 해 주는 Decorator 패턴 소스URL
14. 비디오 1) Chain Of Responsibility 패턴 2) Facade 패턴 1) 본인이 처리를 못 하는 경우 다른 객체에게 책임을 떠넘기기는 Chain of Resposibility 패턴
2) 여러 클래스들로 구성된 서브시스템에 대한 간단한 창구를 제공하는 Facade 패턴
URL
비디오 1) Chain Of Responsibility 패턴 2) Facade 패턴 1) 본인이 처리를 못 하는 경우 다른 객체에게 책임을 떠넘기기는 Chain of Resposibility 패턴
2) 여러 클래스들로 구성된 서브시스템에 대한 간단한 창구를 제공하는 Facade 패턴
URL
문서 1) Chain Of Responsibility 패턴 2) Facade 패턴 1) 본인이 처리를 못 하는 경우 다른 객체에게 책임을 떠넘기기는 Chain of Resposibility 패턴
2) 여러 클래스들로 구성된 서브시스템에 대한 간단한 창구를 제공하는 Facade 패턴
소스URL
문서 1) Chain Of Responsibility 패턴 2) Facade 패턴 1) 본인이 처리를 못 하는 경우 다른 객체에게 책임을 떠넘기기는 Chain of Resposibility 패턴
2) 여러 클래스들로 구성된 서브시스템에 대한 간단한 창구를 제공하는 Facade 패턴
소스URL
15. 비디오 Proxy 패턴 실제 객체가 필요해질 때 만들도록 하는 proxy 패턴 URL
비디오 Proxy 패턴 실제 객체가 필요해질 때 만들도록 하는 proxy 패턴 URL
문서 Proxy 패턴 실제 객체가 필요해질 때 만들도록 하는 proxy 패턴 소스URL
문서 Flyweight 소스URL
문서 Command 소스URL

연관 자료

loading..

사용자 의견

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

이용방법

  • 동영상 유형 강의 이용시 필요한 프로그램 [바로가기]
    문서 자료 이용시 필요한 프로그램 [바로가기]

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

이용조건