객체지향 한눈에 보기: 객체, 캡슐화, 추상화, 다형성, 협력까지들어가며객체지향을 처음 배울 때는 보통 이런 순서로 접한다.class를 만든다field를 넣는다method를 추가한다inheritance, interface를 배운다이 순서 자체가 틀린 것은 아니다.문제는 이 흐름만으로 객체지향을 이해하면, 객체지향을 쉽게 "클래스 문법 모음"으로 오해하게 된다는 점이다.그러다 보면 자연스럽게 아래 구조에 익숙해지기 쉽다.엔티티는 데이터만 가진다서비스가 모든 비즈니스 로직을 처리한다getter/setter로 상태를 꺼내고 바꾼다인터페이스는 역할보다 습관처럼 먼저 만든다겉으로는 객체지향처럼 보여도, 실제로는 절차지향을 클래스 문법으로 감싼 구조에 가까운 경우가 많다.객체지향을 제대로 보려면 질문 자체를 바꿔야..