[Java] 객체지향
객체지향이라는 개념을 쉽게 이해보고자 한다면 일생생활에 대한 관찰이 필요하다고 생각한다. 예를 들어, 우리가 음식점에 가서 주문을 하는 과정을 떠올려보자. 키오스크를 이용한다고 한다면 메뉴를 고른 다음 개수를 고르고, 기타 추가사항(맵기, 불필요한 재료 등) 을 선택한다. 그리고 결제를 진행한다. 위 예시와 같이 주문을 하는 일련의 과정이 객체지향 형태를 가지고 있다. 객제치향 형태로 프로그램 코드를 짠다면 유지보수에서 긍정적인 효과를 가져다 줄 것이다. 동시에 코드에 대한 가독성을 높힐 수 있다. 클래스 - 클래스는 객체의 청사진이다. - 클래스의 이름을 보고 어떠한 내용을 담고 있을 지 가늠할 수 있어야한다. - 객체의 속성은 클래스의 멤버 변수(member variable) 로 선언한다. - 클래스..
Java
2022. 4. 3. 23:54