Android Develop

[개발 글 링크] 안드로이드의 익숙한 BaseXXX class를 알아보고, 설계의 중요성을 알아보자.

taehwan 2020. 12. 8. 08:33

 

 

안드로이드의 익숙한 BaseXXX class를 알아보고, 설계의 중요성을 알아보자. |

I’m an Android Developer.

thdev.tech

 

Java에서 상속은 매우 익숙하다. 앞에서 적은 상속! 악마의 속삭임, 그 속에 숨겨진 문제점, Kotlin에서는 Delegation을 활용해 보자. 글을 보면 알겠지만 상속에는 숨겨진 문제점이 있다.

상속을 지키리 면 open을 통해 열고 닫고를 잘해야 하고, 설계를 잘 해야 하고 주석도 잘 달아주는 게 좋다.

처음의 의도와 달라질 수 있는 환경이라면 상속보다는 다른 방법을 활용하는 게 좋다.

이 글에서는 Android에서 흔하게 작성하는 class BaseXXX를 알아보고 좀 더 좋은 접근 방법을 알아보려고 한다.

 

이 글에서 알아볼 내용

  • 안드로이드에서 Lifecycle을 따를 수 있는 상속을 계획할 수 있도록 글을 작성
  • 몇 가지 Base를 살펴보고 좀 더 좋은 방향을 알아보자.

 

이 글의 상세 내용은 아래 링크를 통해 확인 가능합니다.

 

안드로이드의 익숙한 BaseXXX class를 알아보고, 설계의 중요성을 알아보자. |

I’m an Android Developer.

thdev.tech