single-responsibility-principle 相关问题

关于面向对象编程中的单一责任原则的问题,Robert C. Martin创造的SOLID原则之一。它声明一个模块应该只有一个改变的理由。

关于OOP中单一职责的困惑

让我们考虑以下示例:类User {}类FirstUseNotification {函数show(User user){//检查是否已经显示,如果返回则显示// ...

回答 1 投票 0

是否有任何策略可以划分应用SRP的职责?

是否有将类别划分为适用单一职责原则的策略?在中等规模的团队中,我们正在开发可穿戴式管理器应用程序,该应用程序可以与不同类型的...

回答 2 投票 1

这是否违反单一责任原则?

我正在尝试编写代码来制作一个简单的游戏。假设存在一个称为Level的类,它在其中管理该级别的功能。例如,有一些方法,例如...

回答 1 投票 0

是否有不止一种方法违反单一责任原则?

我对单一责任原则非常困惑。 《原则》指出,阶级改变只有一个原因。我面临的问题是,对...

回答 2 投票 2

组件应如何在多线程Android应用程序中进行交互?

我想制作一个简单的Android应用程序,该应用程序必须在后台做一些繁重的工作。我是Android开发的新手,需要有关如何正确设计此应用程序的建议。所以,我的...

回答 2 投票 0

如何不违反单一职责原则?

我是新来的编程和我学习设计的东西。我被教导说,SRP使得每个类应该有一个责任是超级重要。因此,我想从继承的责任...

回答 1 投票 0

凝聚力与单一责任[已结束]

我开始研究像Cohesion这样的概念和单一责任原则等原则。我对它们之间的区别感到非常困惑。网络上有很多信息,但我发现它......

回答 2 投票 0

不是信息专家和告诉不要问单一责任原则吗?

信息专家,Tell-Don't-Ask和SRP通常被一起提及为最佳实践。但我认为他们存在分歧。这就是我所说的。有利于SRP但违反Tell-Don't -...的代码。

回答 6 投票 24

单一责任原则与关注点分离的区别

单一责任原则与关注点分离有什么区别?

回答 12 投票 66

在SOLID中,SRP和ISP有什么区别? (单一责任原则和界面隔离原则)

SOLID“接口隔离原则”与“单一责任原则”有何不同? SOLID的维基百科条目说,ISP将非常大的接口分成更小的...

回答 4 投票 38

在OOP中,使用更少的方法而不是使用更多方法的类更少的类是否一定是有利的?

我一直在研究设计模式,我遇到过访客模式。这对我来说真的很奇怪;似乎它唯一的目的是阻止层次结构中的原始类...

回答 3 投票 1

违反单一责任原则和静态方法[关闭]

我有以下奇怪的问题。假设我们有一个类BlackJackGame,这个类包含用于选举获胜者的BlackJackGame算法。相同的类虽然包含...的主要方法

回答 1 投票 -5

单一责任原则有什么用?

我正在努力理解单一责任原则,但我很难掌握这个概念。我正在阅读Lucian-Paul Torje的“Java设计模式和最佳实践”一书; ......

回答 3 投票 4

单一责任原则:运行查询后将数据写入文件

我必须将运行sql查询后生成的行写入文件。 #运行SQL脚本。我的$ dbh = get_dbh($ source);我的$ qry = $ dbh-> prepare(“$ sql_data”); $ qry->执行(); #将数据转储到...

回答 2 投票 2

如何使用单一责任原则

我试图理解c ++中的设计原则。在数据库中我有用户。用户:id名称年龄性别我想以三种方式获取用户。第一:我想要所有用户。第二:我......

回答 2 投票 1

有一种方法不止一件事违反了单一责任原则吗?

出于我的目的,我需要在xml文件中搜索特定节点,如果找到,则删除它。我应该将搜索功能拉出到自己的方法中并将功能删除到自己的...

回答 4 投票 4

使用CRUD方法违反单一责任原则的课程?

我正在努力理解单一责任原则。我有以下问题。单一责任原则(SRP)规定,一个班级不应该有多个理由......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.