标签: android architecture solid-principles
作为“单一责任”的定义:
类(对象)应该只承担一项责任( 责任应完全封装)
或者简单地
一个班级只有一个改变的理由。
这是编程世界中非常著名的重要原则。但是,以我的观点来看,在查看Android Activity的设计时,Activity承担的责任不止
正如我在许多教程,博客,GitHub开源中所看到的,人们还使用Activity来放大视图。
然后我的问题是:android活动类是否违反“单一责任原则”?