标签: java design-principles
我刚刚读到了关于Singleton Pattern的缺点。 其中一个缺点是Singleton Pattern违反了单一责任原则,因为它监管自身实例并提供配置信息。
我想知道,java中的每个类都违反了单一责任原则吗? 因为A Class是Object类的子类,而object类提供了一些默认方法,如equals,toString,hashCode。而且这个类也提供了自己的操作。