Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想设计意图 - 我的应用程序部分之间的连接,我的困境是采用哪种工作方法
创建一个超级大的广播接收器,它将处理所有意图并过滤它们
创建许多只处理一个意图的小型广播接收器
有什么建议吗?
内聚是面向对象的编程原则之一。
我会选择第二种方法。由于各种原因
另一方面,如果您将大型处理程序设计为一个代理,所有意图都进入其中然后被分派到它们的处理程序,您可以集中您的错误处理并登录到您的大型处理程序。
凝聚力维基