객체지향 사실과 오해 - 책임과 메시지
·
OOP
참고 : 객체지향 사실과 오해 (조영호 지음 - 위키북스) DDD를 공부하면서 DDD 내용을 정리하는 글을 작성하고 싶었으나 예제 코드를 만드는 작업이 제대로 진행되지 않았다... 그래서 쓰던 글을 멈추고 다른 글을 작성하기로 했는데, 이왕이면 쓰던 글과 관련이 있는 주제로 쓰기로 했다. 해당 글에 나오는 키워드는 객체지향의 개념을 이해하는데 있어서 빠질 수 없는 키워드들이다. 또한 이 키워드들은 단순하게 객체지향 이론에 대한 내용에 국한되어 언급되는 키워드들이 아니다. 다양한 카테고리의 책에서 봤던 키워드이기에 더 확실하게 개념을 잡을 필요성을 느껴 해당 책의 내용을 정리하기로 했다. 이 글의 내용 또한 예제코드가 있으면 좋았겠지만 없어도 내용을 이해하는데 문제는 없을거라 생각해서 해당 글은 책의 내용..
객체지향 특성 - 캡슐화
·
OOP
객체지향 특성 중에 캡슐화에 대해 알아볼게요! 객체지향 4대 특성 중에 캡슐화에 대해 알아볼게요! 스프링 입문을 위한 자바 객체 지향의 원리와 이해- 김종민 지음 을 참고했습니다! 객체 지향의 4대 특성은 캡슐화, 상속, 추상화, 다형성 이 있어요. 캡! 상추다! 라고 외우면 잘 외워지니까 반드시 외우도록 해요. 캡슐화 : 정보은닉 자바에서 정보은닉이라 하면 접근제어자(private, default, protected, public)가 생각날거에요. 접근제어자의 범위 먼저 봅시다. 접근제어자 설명 public 모두가 접근 가능 protected 상속 / 같은 패키지 내의 클래스에서 접근 가능 default 같은 패키지 내의 클래스에서 접근 가능 private 본인만 접근 가능 접근제어자를 통해 외부에서 ..