Cha*_*ani 12 language-agnostic oop single-responsibility-principle multiple-inheritance solid-principles
来自维基百科:
单一责任原则规定每个班级应该承担一项责任,并且该责任应完全由班级封装.
这是否意味着实现多个接口违反了这一原则?
Den*_*eng 14
我不会说它本身.一个类可以有一个职责,但在这个过程中做多个事情,并为履行其职责所需要做的每一组事情实现一个接口.
此外,Java中的接口可用于说明类具有哪些属性(例如,Comparable和Serializable),但实际上并没有说出类的责任.
但是,如果一个类实现了多个接口,每个接口对应一个责任,那么这将违反该原则.
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |