요번에 대학교 2학년 동안 객체지향언어인 자바와 c++을 배웠습니다.
1학년때 절차지향언어인 c언어를 배우다가 2학년 1학기에 c++을 처음 배웠는데 되게 생소하고 어렵더라고요.
2학기에 자바를 배우고 프로젝트를 하게되면서 전반적으로 이해하게 되었는데요.
프로젝트 당시에는 '아 이게 객체지향적인 소스구나'라고 느꼈는데
지금 또 보니까 이게 아닌것 같기도 하고 어떤 단위로 객체화 시켜서 코딩을 해야되는지 애매모호하네요.
제가 짰던 소스는 프레임 단위로 클래스화 시켜서 소스를 짰거든요.
근데 또 생각해보면 그 프레임 안에서도 객체화 시킬수 있는 부분들이 여러부분 있고...
그 부분들은 내부클래스로 만들었는데 또 다른 클래스와 겹치는 부분도 있는것 같고...
개념은 알겠는데 실제로 소스를 짜보면 뭔가 두루뭉실하게 되는것 같아서 되게 답답해요.
메뉴얼처럼 딱 정해진것도 아닌것 같아서 하...
책의 개념을 정확하게 이해해도 내가 짠 소스가 객체지향적으로 깔끔하게 짰는지 아닌지 구분이 안가네요.
속시원하게 객체지향언어를 이해할 수 있는 자료나 초보자가 참고할 수 있는 소스 없을까요?