강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

코드주니어님의 프로필 이미지
코드주니어

작성한 질문수

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

게시글 수정 만들기 - 1

게시글 수정 만들기_1 질문

작성

·

269

0

게시글 수정 만들기_1강좌 04:13초에 

함수를 그대로 사용하는방법이 비효율적이라고 하셨는데 private 힘수를 다른 클래스에서 사용할 수 있는방법이 어떤게 있을까요 set함수를 따로 만들어서 retrun값을 받아와야하나요?  아니면 접근자를 protected로 바꿔서 패키지내에서쓸수있게 만드는건별로인가요?

답변 1

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

안녕하세요 기범님

똑같은 기능을 다시 만드는 것이 비효율적이다라고 하는 것에 대한 질문이시군요

똑같은 코드를 다시 새롭게 정의해서 만드는 것이 유지보수 차원에서 번거롭고 지양되는 방식이긴 합니다.

다른 클래스에서 접근할 수 있게, 해서 사용하거나 싱글톤으로 만들어서 사용하셔도 상관없습니다.

접근자를 변경하는 것 보다 관련된 기능들을 한 파일에 정리하는 방법도 좋은 방식입니다.

 

이 부분은 디자인 패턴에 관한 것이기 때문에, 정답이 있는 것이 아니라, 익숙하고 유지보수가 편한 방식으로 구현하시면 됩니다.

 

또 궁금하신 사항 있으시면 문의주세요 :)

코드주니어님의 프로필 이미지
코드주니어

작성한 질문수

질문하기