出版社 图书 作者的类图
时间: 2024-04-28 21:18:12 浏览: 24
当涉及到出版社、图书和作者的类图时,可以考虑以下类的设计:
1. 出版社(PublishingHouse)类:
- 属性:名称(name)、地址(address)、联系方式(contact)
- 方法:获取名称(getName())、获取地址(getAddress())、获取联系方式(getContact())
2. 图书(Book)类:
- 属性:书名(title)、作者(author)、出版社(publishingHouse)、出版日期(publishDate)、价格(price)
- 方法:获取书名(getTitle())、获取作者(getAuthor())、获取出版社(getPublishingHouse())、获取出版日期(getPublishDate())、获取价格(getPrice())
3. 作者(Author)类:
- 属性:姓名(name)、国籍(nationality)、出生日期(birthDate)
- 方法:获取姓名(getName())、获取国籍(getNationality())、获取出生日期(getBirthDate())
类图示例:
```
+-----+
| PublishingHouse |
+-------------------+
| - name: String |
| - address: String |
| - contact: String |
+-----+
| + getName(): String |
| + getAddress(): String |
| + getContact(): String|
+-----+
| Book |
+-------------------+
| - title: String |
| - author: Author |
| - publishingHouse: PublishingHouse |
| - publishDate: Date |
| - price: double |
+-------------------+
| + getTitle(): String |
| + getAuthor(): Author |
| + getPublishingHouse(): PublishingHouse |
| + getPublishDate(): Date |
| + getPrice(): double |
+-------------------+
+-----+
| - name: String |
| - nationality: String|
| - birthDate: Date |
+-------------------+
| + getName(): String |
| + getNationality(): String |
| + getBirthDate(): Date |
+-------------------+
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)