앱개발도중 궁금점이 생겨서 질문 드립니다.
A클래스에서 a라는 객체를 만들었는데 B클래스에서 a객체에 접근해서 사용하는것이랑
A클래스에서 객체를 만들고 B클래스에서도 새롭게 만들어 사용하는거랑 차이가 있나요?
현재 저의 상황은
파이어베이스 스토리지 인스턴스를 메인액티비티 클래스에서 만들었는데 이것을 다른 클래스에서 스토리지에 저장할 것이 있으면 메인액티비티의 것을 가져와 쓰는형태로 쓰고있습니다.
또는 스토리지에 접근해야할 클래스마다 인스턴스를 생성해서 접근하는방법이 있는데
이럴경우 어떤 차이점이 있는지, 어떤 방법이 유리한지 궁금합니다.
고수님들 조언 부탁드립니다!