해당 클래스의 다른 멤버와 관련하여 채워지는 객체가있는 클래스가 있다고 가정 해 보겠습니다.유틸리티의 구성원으로 함수 구현
라이브러리의 예를 사용해 보겠습니다. 내가 책의 데이터베이스를 가지고 있고 나의 수업을 User라고 부르면. 사용자에게 name이라는 멤버가 있습니다. 사용자는 라이브러리에서 빌린 모든 책을 포함하는 오브젝트 (목록)를 가지고 있습니다. 멤버 목록 "booksBorrowed"에 채울 함수는 "name"멤버 개체의 책으로 어디에서 처리해야합니까?
사용자 클래스 유형을 허용하는 getBooks (...) 클래스 외부에서 도우미 함수를 구현해야합니까? 클래스에 멤버로 함수를 구현합니까? 분명히 유틸리티 함수로 구현한다면 분명히 사용자 클래스 내에 목록 객체를 채우기위한 래퍼 (wrapper)를 제공해야 할 것입니다.
감사합니다, 토마스