gpt4 book ai didi

oop - 实现多个接口(interface)是否违反单一职责原则?

转载 作者:行者123 更新时间:2023-12-04 00:50:44 26 4
gpt4 key购买 nike

来自 Wikipedia :

Single responsibility principle states that every class should have a single responsibility, and that responsibility should be entirely encapsulated by the class.



这是否意味着实现多个接口(interface)违反了这个原则?

最佳答案

我会说不是自己。一个类可以有一个职责,但在这个过程中做多件事情,并为履行其职责需要做的每一件事情实现一个接口(interface)。

此外,Java 中的接口(interface)可用于说明类具有哪些属性(例如,ComparableSerializable),但不能真正说明类的责任。

但是,如果一个类实现了多个接口(interface),每个接口(interface)对应一个职责,那么这将违反该原则。

关于oop - 实现多个接口(interface)是否违反单一职责原则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11855335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com