:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/09/18 01:36
capsulation, abstraction-polymorphism, inheritance,overloading/overriding
이런 컨셉들만 제대로 이해하고 계신다면 객체지향 언어 프로그래밍 감이 팍팍 오실텐데요..
08/09/18 08:51
아주 소소한것부터 클래스화 시키는 연습을 쭉 하셨으면 되었을 텐데요...
저도 C 에서 C++ 넘어가는데 어찌나 힘들던지 -_-;;; 꾸준함 밖에 없을듯 합니다... 소소한것부터 클래스화 시키는 연습을 꾸준히 해보시고, OOP 관련 책들(프로그래밍이 아닌, 개념설명 위주)을 보시는것도....도움이 될 듯한데요.. 전공이시라면 고프의 디자인 패턴도 보셨을 듯 한데....;;
08/09/18 10:38
패턴 추천드리구요/./ Beans나 스트럿츠등 구조화된 프로그램을 접해보시면 이해가 빠르실텐데요..
그리고 객체 지향이라는게 말이 어렵지 개념만 제대로 이해하면 사용성도 좋고 여러모로 개발하기 편합니다.. 그리고 클래스 설계를 잘하는 방법은 우선 머릿속에 완성된 프로그램/시스템의 그림이 그려져 있어야 합니다.. 집을 지을때도 전체의 구상도를 생각하고 뼈대를 세우는 것과.. 그냥 뼈대를 세우는 것은 다르니까요.. 만들고 싶은 집에 대한 원형이 있다면.. 땅은 어느 위치를 골라야하고, 기초는 어떻게 다지며, 골조는 무엇을쓸지, 상하수도는 어떻게 배관할지, 전기는 어떻게 공급받아서 배선을 해야할지 각각의 역할에 맞는 기능을 생각하게 되지 않습니까.. 비슷한 이치에요.. 내가 설계 전문가라도 부동산에 대해서는 부동산 전문가에게 도움을 받아야 하고, 기초 공사는 토목전문가에게 도움을 받아야하고, 배관공, 전기배전공도 필요하겠죠.. 이런 부분을 적재적소에 배치하는 것.. 그것이 클래스 설계 입니다.
|