Java面向对象设计原则:单一职责原则实例

原创 秒速五厘米 2024-10-24 09:48 127阅读 0赞

单一职责原则是面向对象设计中的一个基本原则,它的核心思想是每个类(或者职责)应该只负责一项职责。

以下是一个简单的Java实例来体现单一职责原则:

  1. // 假设我们有一个图书管理系统
  2. // 第一步:创建一个图书类,只负责书籍的属性和功能。
  3. public class Book {
  4. private String title;
  5. private Author author;
  6. // ...更多的属性和方法
  7. // 单一职责:这个类只关心书籍的信息,不涉及管理系统的具体逻辑。
  8. }
  9. // 第二步:创建一个作者类,只负责作者的属性和功能。
  10. public class Author {
  11. private String name;
  12. // ...更多的属性和方法
  13. // 单一职责:这个类只关心作者的信息,不涉及图书信息的具体逻辑。
  14. }

在这个例子中,Book类只关注书籍本身,而Author类只关注作者信息。这样的设计遵循了单一职责原则。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,127人围观)

还没有评论,来说两句吧...

相关阅读