프로그램 체험: http://www.himytv.com/ (실시간 강의 솔루션)
[그림 1]
[그림 1]은 HiMyTV의 재생기에 대한 코어 모듈들의 클래스 다이어그램입니다. 다소 복잡해 보이지만 사실 아래와 같이 몇 개 안되는 클래스로 시스템이 운영됩니다. 강사용 프로그램과 수강생용 프로그램이 재생기와 중복되는 기능들이 많기 때문에 중복되는 기능들을 부모 클래스로 옮기다보니 클래스가 다소 늘어났습니다.
위의 두 클래스가 핵심입니다. 그리고 추가로 보이는 아래 클래스는 보조 역할을 합니다.
각 유닛과 클래스들의 자세한 설명은 아래 링크와 같습니다. Description이 없는 유닛이나 클래스는 다른 것들에 비해 덜 중요하기 때문에 우선 순위에서 밀린 것들입니다.
HiMyTV Player 만들기 #3 - Core Module에 대한 이해 계속 (0) | 2013.07.13 |
---|---|
HiMyTV Player 만들기 #2 - Core Module에 대한 이해 (0) | 2013.07.13 |
움직이는 타켓을 멈추게 하라 (0) | 2013.07.10 |
hide delegate, remove middle man, inline class (2) | 2013.07.03 |
상속과 위임에 대한 가벼운 예제 (0) | 2013.04.29 |