【设计模式】单一职责原则
生活随笔
收集整理的這篇文章主要介紹了
【设计模式】单一职责原则
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
單一職責原則
原則概述:一個類或者一個方法只負責一項職責或功能。如【類A】負責兩個不同職責,即【職責1】和【職責2】。當【職責1】需求變更而改變【類A】時,可能引用【類A對象】的【職責2】時執(zhí)行錯誤,所以需要將【類A】的職責分解為【類A1】,【類A2】?。當主體類A改為方法A時,也是一樣的。
public class SingleResponsibility {public static void main(String[] args) {GoToSchool goToSchool = new GoToSchool();goToSchool.onFoot("今天我怎么上班?");goToSchool.byBike("今天我怎么上班?");goToSchool.byDrive("今天我怎么上班?");goToSchool.byBus("今天我怎么上班?");} }class GoToSchool {public void onFoot(String message) {System.out.println(message + "步行上班!");}public void byBus(String message) {System.out.println(message + "坐公交上班!");}public void byBike(String message) {System.out.println(message + "騎車上班!");}public void byDrive(String message) {System.out.println(message + "開車車上班!");} }注意事項:
總結(jié)
以上是生活随笔為你收集整理的【设计模式】单一职责原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode】LC1672. 最富
- 下一篇: 【设计模式】接口隔离原则