더북(TheBook)

필자는 앞서 (앱이 가진 주요 책임에 여러분이 먼저 집중하도록) 댓글을 어떤 식으로든 보이게 해야 한다는 것을 언급하지 않았다. 댓글을 정의하려면 작은 POJO 클래스를 작성하기만 하면 되므로, 이 POJO 클래스를 작성하면서 사용 사례를 구현해 보자. 이런 타입의 객체는 단순히 앱이 사용하는 데이터를 모델링하는 역할을 하기 때문에 모델(model)이라고 한다. 여기에서는 텍스트(text)와 작성자(author)라는 두 가지 속성을 가진 댓글을 고려한다. Comment 클래스를 정의하는 곳으로 model이라는 패키지를 생성하자. 다음 예제는 이 클래스 정의를 나타낸다.

Note ≣ | POJO는 의존성이 없는 단순 객체로, 속성과 메서드로만 기술된다. 이 경우 Comment 클래스는 작성자 및 텍스트라는 두 가지 속성으로 댓글의 상세를 기술하는 POJO를 정의한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.