# 클래스 다이어그램이란
무엇인가요?
sehongpark님의 답변
## 답변
잘 설계된 **클래스**를 **도식화**(그림으로 표현)한 것입니다.
## 클래스 다이어그램
클래스 다이어그램은, 클래스를 표현하는 도구로, 프로그램을 디자인(설계)하기 위해 사용합니다.
## 고양이 클래스
### 클래스 다이어그램
![Imgur](https://i.imgur.com/PLUmH8H.png)
### 구현 코드
```
class Cat {
/* fields */
String name; // 이름
double weight; // 몸무게
/* methods */
void meow() {
// 야옹~~
}
void scratch() {
// 할퀴기~~
}
}
```
## 참고자료
---
1. https://goo.gl/nK98P8