【OOP】06_추상화
안녕하세요 코이킹입니다. 이번 포스트에선 추상화에 대해서 설명하겠습니다. 1. 추상화란? 현실의 객체에서 핵심적인 것, 공통되는 것, 반복되는 것을 추려내는 것을 추상화라고 할 수 있습니다. "헬스장에서 운동하는 것"으로 예를 들어본다면 어떤 사람은 스쿼트 렉에서 스쿼트로 다리 운동을 할 것이고, 어떤 사람은 스미스 머신에서 데드리프트로 등 운동을 , 어떤 사람은 벤치에서 벤치프레스로 가슴운동을 할 것입니다. 위의 운동하는 사람들의 공통점을 추려내 보면 운동기구(스쿼트 렉, 스미스 머신, 벤치)에서 적절한 운동방법(스쿼트, 데드리프트, 벤치프레스)으로 특정한 신체(다리, 등, 가슴)를 단련하고 있습니다. 그리고 핵심적인 행위를 추려내 보면 "운동을 하다"가 되겠습니다. Java에서는 위와 같은 추상화 작..
2022. 1. 23.