내가 C를 쓰다가 C++연습좀 하려고 넘어왔는데

아주 병신이 되었어. C는 헤더파일이랑 구현파일 따로 분리해서 모듈화해놓고 짜면

음청 깔끔하잖어.

근데 객체지향 넘어와서 클래스 쓰는데 헤더파일처럼 클래스 선언(구현x)만 해놓고 클래서 밖에서

클래스 내부 함수들 모두 구현하면 되는거냐? 아 여기까진 좋아 C랑 비슷하거덩

근데 내가 궁극적으로 원하는건 템플릿, 상속 머 이런거 다 쓰면서 코딩하고 싶은데

좀처럼 감을 못잡겠어 어떤식으로 해야 깔끔하고 잘 모듈화된 코드가 싸질지....


문법적으로는 다습득했는데... 디자인패턴이 답이냐??

객체지향은 정녕 디자인패턴을 배워야 쓸수있는 스킬이냐?