아까 밑에 언어공부만 주구장창하면 망한다고 글썻는데.
이유가 대체로 회사에서 큰프로젝트할때 코드자료만 남겨두진 않습니다.

각 프로그램의 설계도를 남기는데 프로그램의 설계도라하면 보통UML로 남기는경우가 많아요
그리고 협업할때도 누군가 앞에서 프로그램의 구성 발표할때도 UML로 표현을 많이합니다.
이외 여려가지 이유도 있지만..

그래서 언어좀 할 줄안다 하시는분 위에 설계도를 보고 어떻게 만들어야 될지 감이오나요?? 
클래스 구성만넣고 함수아무것도 안넣었습니다. 
클래스 서로간의 어떤역활에 어떤 움직임인지 어떻게 상속관계인지 보이시나요? 

TV가 뭔지 아시니깐 TV설계도를 작성해봤어요. 
왠만한 문법은 안다하시는분들은 한번 코드로 작성해보시는것도 좋겠네요. 
기능들은 알아서 넣고싶은데로 하시고. 참고로 c++ 자바, 파이썬 어떤언어든지 다 구현가능합니다.