객체지향

    [C++] OOP 디자인의 개념

    안녕하세요? 수구리입니다! 오늘의 포스팅은 오랜만에 다시 C++ 책으로 돌아왔습니다! 이번 포스팅을 읽고 나시면 객체 지향이 뭔지에 대한 감이 잡히실 겁니다! 즉, C++에만 해당되는 내용이 아니라, 객체 지향 관련 언어를 공부하시는 분들도 읽어봐도 좋을 것 같습니다~ 이번 장에서는 객체 개념을 디자인에 적용하는 방법에 대하여 알아보자! 먼저 C 언어에서 따르던 절차형 프로그래밍부터 간략히 살펴본 다음, 객체지향 프로그래밍을 알아볼 예정이다. 이 장에서는 지루하더라도 코드보다는 개념을 중심으로 설명 5.1 절차형 사고방식 프로시저는 일종의 추상화 기법으로 프로그래머를 비롯한 여러 사람이 코드를 읽기 쉽게 한다. 이 프로그램은 무슨 일을 하지?라는 기본 질문을 바탕으로 답을 자연어로 생각한다면, 절차적으로..