Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java-是否每个类都违反了单一责任原则_Java_Design Principles - Fatal编程技术网

java-是否每个类都违反了单一责任原则

java-是否每个类都违反了单一责任原则,java,design-principles,Java,Design Principles,我刚刚读到了关于单例模式的缺点。 其中一个缺点是Singleton模式违反了Single Responsibility原则,因为它管理自身的实例并提供配置信息 我想知道,java中的每个类都违反了单一责任原则吗? 因为类是对象类的子类,而对象类提供了一些默认方法,例如equals、toString、hashCode。这个类也提供自己的操作。这真的重要吗?事实上,Java就是这样工作的,所以你别无选择。也许你不能改变Java,但它仍然值得考虑,因为它提供了对软件架构的洞察力。这真的重要吗?事实上,

我刚刚读到了关于单例模式的缺点。 其中一个缺点是Singleton模式违反了Single Responsibility原则,因为它管理自身的实例并提供配置信息

我想知道,java中的每个类都违反了单一责任原则吗?
因为类是对象类的子类,而对象类提供了一些默认方法,例如equals、toString、hashCode。这个类也提供自己的操作。

这真的重要吗?事实上,Java就是这样工作的,所以你别无选择。也许你不能改变Java,但它仍然值得考虑,因为它提供了对软件架构的洞察力。这真的重要吗?事实上,Java就是这样工作的,所以你别无选择。也许您无法更改Java,但它仍然值得考虑,因为它提供了对软件体系结构的洞察。