객체의 모양을 결정하는 객체
📌 흔히 하는 오해와 잘못된 선입견
❌ 오류 1 : 객체는 데이터를 저장하기 위한 존재다
public class Person { private String name; private int age; // 단순한 getter와 setter만 있다고 생각하는 경우 }public class Person { private String name; public Person(String name){ this.name = name; } // 행동과 책임이 존재하는 객체 public void greet(Person friend){ System.out.println(name + "이(가) " + friend.name + "에게 인사를 건넸습니다."); } }
❌ 오류 2 : 객체지향 설계는 클래스 간의 정적인 관계 표현이다
📌 올바른 객체지향 설계의 접근법
✅ 협력을 따라 흐르는 객체의 책임
🔍 핵심 요약 및 기억할 포인트
잘못된 접근 방법
올바른 접근 방법
✏️ 정리
Last updated