Java设计原则之单一职责原则

单一职责原则是指:一个类、接口、方法只具备一个职责。单一职责原则可以降低系统的复杂性,提高代码可读性、可维护性。
比如:在开发过程中,我们通过会涉及到用户信息接口的开发,一个User类可能包含的信息如下:

public class UserInfo {
    
    private Long id;
    
    private String username;
    
    private String password;
    
    private int age;
    
    private String Address;
}

我们会有更新用户信息功能和修改密码功能,这两个功能当然都可以用updateUserInfo接口去完成,因为密码也属于用户信息。但是这样的接口的粒度太粗糙,接口职责不够单一,所以我们可以修改为updateUserInfo接口和updatePassword接口。这样在日后的维护中更加地清晰方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章