언어는 C++임 객체지향 능숙해지려면 어떤 식으로 공부하는게 좋음? C 할 때는 포인터 익숙해지려고 스택, 큐 구현까지 건드려 본 적 있는데 얘는 비슷하게 공부해서 익숙해질 만한 방법 없음?
리팩토링이나 디자인패턴?
구현한 스택 큐를 클래스화 시키면 되것네
학생관리 프로그램이라도 만들어봐라
일단 하러 간다
디자인패턴 책 보면서 직접 구현해보면서 할 수 있는데 함수형이든 객체지향형이든 어느 정도 규모있는 프로젝트에 참여해 보기 전에는 제대로 이해하기 힘들 것 같음
객체지향을 원하는거면 그냥 객체들을 개인주의적인 개인이라고 생각하고 개인주의적으로 프로그래밍 하면 됨. 자기꺼 자기가 책임지고 남이랑 안친하고 최소한의 협력만 한다 이게 원칙임.
리팩토링, 디자인패턴은 객치지향이랑은 좀 다른 차원의 얘기임. 리펙토링은 사이드이펙트 최소화 하면서 수정하는 방법이고, 디자인패턴은 많이 쓰는 구조 모아놓은거임.