【发布时间】:2012-04-21 22:29:17
【问题描述】:
我想了解一个班级,一个责任的原则。我找到了一些关于它的文章,但没有例子。如果你能给我一个违反原则的类的例子,那将对我有所帮助。
我熟悉一个方法应该只做一件事的想法,例如 get 和 set 方法。它不能与一个类,一个责任相同,因为 set 和 get 方法都是在一个类中实现的。那么这是否意味着该类违反了规则,因为该类有设置和获取的责任?
什么是一课一责原则?
【问题讨论】:
-
真正了解它的唯一方法是在实际项目中工作并查看反例,即所谓的上帝对象——具有处理太多单独问题的代码的对象的程序逻辑。在一个小项目中,这个原则很难形象化。
-
Punctuation 是你的朋友
-
感谢您的链接。所以如果我遵守规则,那么我可以成倍增加我的课程。
标签: java design-patterns solid-principles