面向对象设计原则Java实现:单一职责原则
单一职责原则(SRP)是面向对象设计中的一个重要原则。这个原则指出,一个类(或模块)应该有且只有一个主要的责任。
以下是一个Java实现单一职责原则的例子:
// 假设我们有一个用户管理类
public class UserRepository {
// 为了解决用户注册问题,我们可以创建一个方法
public void registerUser(String username, String password) {
// 在这里进行用户注册的业务逻辑
// ...
}
// 另外还有一个方法处理用户登录
public boolean authenticateUser(String username, String password) {
// 进行用户登录验证的业务逻辑
// ...
return false; // 假设目前还没有匹配到的用户
}
}
在这个例子中,UserRepository
类包含了两个主要职责:用户注册和用户登录验证。这样的设计符合单一职责原则的要求。
还没有评论,来说两句吧...