提问人:David 提问时间:11/16/2023 更新时间:11/16/2023 访问量:19
清理代码 + UI 模型的 MVVM 最佳实践 [已关闭]
Clean code + MVVM best practice for ui model [closed]
问:
在一个 Android 项目中,我有一个 MVVM 架构。这是众多 ui 模型之一:
data class Customer(
val id: Int,
val address: String,
val postalCode: String,
val country: String,
...
)
为了在应用程序的不同部分显示地址,我总是需要连接不同的地址部分并格式化它们,因此我向 Customer 添加了一个属性:
val fullAddress: String
get() = getAddressFormatted()
getAddressFormatted() 也在我的 Customer 类中。这是一种不好的做法吗?或者在这种情况下,最佳实践是什么?类的扩展函数会更好吗?
答: 暂无答案
评论