最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

用Java代碼實(shí)現(xiàn)單一職責(zé)原則課堂Book案例

2023-03-14 14:34 作者:酸奶公園  | 我要投稿

設(shè)我們有一個(gè)Book類,表示一本書,其中包含書的名稱、作者和價(jià)格。我們可以按照單一職責(zé)原則將其分解為三個(gè)類:Book、Author和Price。


Book類負(fù)責(zé)維護(hù)書的名稱、作者和價(jià)格,同時(shí)提供一些查詢和修改方法。


```java

public class Book {

private String name;

private Author author;

private Price price;


public Book(String name, Author author, Price price) {

this.name = name;

this.author = author;

this.price = price;

}


public String getName() {

return name;

}


public Author getAuthor() {

return author;

}


public Price getPrice() {

return price;

}


public void setName(String name) {

this.name = name;

}


public void setAuthor(Author author) {

this.author = author;

}


public void setPrice(Price price) {

this.price = price;

}

}

```


Author類負(fù)責(zé)維護(hù)書的作者信息。


```java

public class Author {

private String name;


public Author(String name) {

this.name = name;

}


public String getName() {

return name;

}


public void setName(String name) {

this.name = name;

}

}

```


Price類負(fù)責(zé)維護(hù)書的價(jià)格信息。


```java

public class Price {

private double value;


public Price(double value) {

this.value = value;

}


public double getValue() {

return value;

}


public void setValue(double value) {

this.value = value;

}

}

```


通過(guò)這種方式,我們將Book類的職責(zé)分解為三個(gè)類,每個(gè)類都只負(fù)責(zé)自己的職責(zé)。這樣可以使代碼更加清晰、易于維護(hù)和擴(kuò)展。


用Java代碼實(shí)現(xiàn)單一職責(zé)原則課堂Book案例的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阿坝| 景德镇市| 焉耆| 巩义市| 额尔古纳市| 嵊泗县| 邯郸市| 岑溪市| 镇宁| 威远县| 山阴县| 东方市| 南雄市| 洞头县| 鹤山市| 泸定县| 乐山市| 高雄县| 长寿区| 泸西县| 临桂县| 会昌县| 深泽县| 海兴县| 封开县| 巍山| 博白县| 邢台市| 彰武县| 灵丘县| 宁化县| 儋州市| 新源县| 区。| 眉山市| 卓尼县| 固镇县| 三亚市| 昌邑市| 南部县| 玉环县|