面向对象编程原则:单一职责原则Java案例 原创 墨蓝 2024-11-15 04:48 4阅读 0赞 单一职责原则(SRP,Single Responsibility Principle)是面向对象设计的基本原则之一。简单来说,它要求一个类或者方法只负责一项工作,不涉及其他领域。 以下是一个简单的Java案例来体现单一职责原则: ```java // 示例1:违反单一职责原则 class BankAccount { private double balance; private String accountNumber; // 方法1:存款 public void deposit(double amount) { if (amount > 0) { balance += amount; } } // 方法2:取款 public void withdraw(double amount) { if (amount > 0 && balance >= amount) { balance -= amount; } else { System.out.println("Insufficient balance!"); } } // 方法3:查看余额,违反SRP public double getBalance() { return balance; } } // 示例2:遵守单一职责原则 class AccountService { private BankAccount bankAccount; // 构造器,初始化银行账户 public AccountService(BankAccount account) { this.bankAccount = account; } // 方法1:存款到银行账户 public void deposit(double amount) { bankAccount.deposit(amount); } // 方法2:从银行账户取款 public void withdraw(double amount) { bankAccount.withdraw(amount); } } ``` 在这个案例中,`BankAccount` 类负责管理银行账户的余额,包括存款和取款等操作。而 `AccountService` 类则作为一个服务类,提供与银行账户相关的业务处理方法,实现了单一职责原则。 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 面向对象编程原则:单一职责原则Java案例 单一职责原则(SRP,Single Responsibility Principle)是面向对象设计的基本原则之一。简单来说,它要求一个类或者方法只负责一项工作,不涉及其他领域 墨蓝/ 2024年11月15日 04:48/ 0 赞/ 5 阅读
相关 Java面向对象设计原则:单一职责原则实例 单一职责原则是面向对象设计中的一个基本原则,它的核心思想是每个类(或者职责)应该只负责一项职责。 以下是一个简单的Java实例来体现单一职责原则: ```java // 假 秒速五厘米/ 2024年10月24日 09:48/ 0 赞/ 27 阅读
相关 面向对象编程原则:为什么Java提倡单一职责原则? Java提倡单一职责原则(Single Responsibility Principle, SRP)主要是为了提高代码的可维护性、模块化和设计的灵活性。 1. **明确职责* 本是古典 何须时尚/ 2024年10月14日 20:06/ 0 赞/ 34 阅读
相关 Java面向对象编程原则——单一职责原则 单一职责原则(Single Responsibility Principle, SRP)是面向对象编程(Object-Oriented Programming, OOP)中的一 àì夳堔傛蜴生んèń/ 2024年09月26日 23:42/ 0 赞/ 83 阅读
相关 面向对象设计原则Java实现:单一职责原则 单一职责原则(SRP)是面向对象设计中的一个重要原则。这个原则指出,一个类(或模块)应该有且只有一个主要的责任。 以下是一个Java实现单一职责原则的例子: ```java 缺乏、安全感/ 2024年09月19日 21:42/ 0 赞/ 79 阅读
相关 面向对象原则之单一职责原则 单一职责原则 基本介绍 单一职责原则(Single Responsibility Principle, SRP),用来控制类的粒度大小,一个类只负责一个功能领域中的 ﹏ヽ暗。殇╰゛Y/ 2023年06月22日 09:29/ 0 赞/ 6 阅读
相关 面向对象的原则之单一职责原则 单一职责原则(Single Responsibility Principle, SRP): > 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只 淩亂°似流年/ 2022年09月26日 04:56/ 0 赞/ 178 阅读
相关 面向对象设计原则(一):单一职责原则(SRP) 面向对象设计原则(一):单一职责原则(SRP) > 单一职责原则(Single responsibility principle,SRP)是面向对象设计(OOD 今天药忘吃喽~/ 2022年07月10日 04:20/ 0 赞/ 204 阅读
相关 面向对象设计原则之单一职责原则 单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: <table style=""> <tbody> <tr> <td ゞ 浴缸里的玫瑰/ 2022年06月08日 04:28/ 0 赞/ 213 阅读
还没有评论,来说两句吧...