什么是一类,一个责任原则?

use*_*869 6 java design-patterns solid-principles

我想了解一级,一个责任原则.我找到了一些关于它的文章,但没有例子.如果你能给我一个违反这个原则的课程的例子,这对我有帮助.

我熟悉一个方法应该只做一件事的想法,例如get和set方法.它不能与One Class,One Responsibility相同,因为set和get方法都在类中实现.那么这是否意味着该类违反了该规则,因为该类有责任设置和获取?

什么是一类,一个责任原则

Mak*_*oto 1

我不是这个设计模式的 100% 专家,但我是这样想的——如果我创建一个对象,它只负责件事。如果它需要做其他事情,但与另一个对象相关,根据情况,我会使用继承或接口。

这个概念看起来相当简单;确保特定对象(或方法,就此而言)处理一个逻辑。如果它处理更多,则需要另一个对象(或方法)。