면접에서 객체지향이 뭔가요? 라고 물어보면뭐라해야 하나 싶어서 검색을해보니 현실세계를 모델링하여 프로그램을 만들기위한 개발방법론으로 오브젝트간의 통신으로 시스템을 구현하는겁니다라는 개소리가 완성됫는데 맞냐?누가 한줄 요약좀 해줘봐
그것은 너무 심오해 이런 면접 장소에서는 설명드릴수가 없습니다.~
나눌 수 있는대로 다 나누고 그에 맞는 역할은 모조리 구현해놓은 다음 합쳐서 돌리는 것
데이터와 그에 대한 연산을 강제로 일체화 해서 그걸 틀로 객체를 만들어서 그 상태를 변경하면서 프로그램을 수행하는 한물간 프로그래밍 방법. 이정도?
http://gall.dcinside.com/board/view/?id=programming&no=482316&page=2
<-- 내말 맞지?
우려먹을 애들을 정직하게 싸놓는 방법
정말 줄이고 줄여서 한 문장으로 만들면 격체지향에서 가장 중요한 원리는 데이터 추상화고 모든 정보를 감추는 것임. 나머진 전부 여기서 출발하는 거고.