일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코딩테스트실력진단
- 넘파이
- python
- ack
- OOP
- 기계학습
- Design Pattern
- 코딩테스트
- 합성곱 신경망
- 파이썬
- 코드트리
- java
- 넘파이 기초
- cpp class
- 머신러닝
- 코테
- NumPy
- c++
- 데이터 마이닝
- 데이터 분석
- 넘파이 배열
- numpy 기초
- lambda
- cpp
- 네트워크 기초
- 클러스터링
- 디자인 패턴
- 차원축소
- Machine Learning
- 자바
- Today
- Total
목록cpp class (2)
준비하는 대학생
의존관계는 상속관계보다 약한 관계이다. 의존성은 일반적으로 사용관계(use-a)로 표현된다. 클래스 A가 내부적으로 클래스 B를 사용하고 있다면 이는 클래스 A가 클래스 B를 의존하고 있다고 볼 수 있다. 정리하면 아래의 경우로 나타낼 수 있다. 클래스 A의 멤버 함수에서 매개변수로 클래스 B 자료형을 사용하는 경우 클래스 A의 멤버 함수에서 리턴 값으로 클래스 B 자료형을 사용하는 경우 클래스 A의 멤버 함수에서 지역 변수로 클래스 B 자료형을 사용하는 경우 의존 관계는 클래스 다이어그램과 시퀀스 다이어그램을 사용하여 표현된다. 예를들어, 운전자가 차를 빌려 운전한다고 생각해보자. 운전자는 차를 소유하고 있지 않지만 운전을 하기 위해서는 차가 필요하다. 따라서 운전하는 함수에는 차 클래스가 필요하다고 ..
연관(association) C++에서 클래스 관계를 표현하는 방법 중 하나는 연관(association)이다. 연관은 두 클래스 사이의 관계를 나타내며, 한 클래스가 다른 클래스의 객체를 가지고 있는 경우에 해당한다. 예를 들어, '학생(Student)' 클래스와 '과목(Subject)' 클래스가 있다고 가정해 보면 학생은 여러 과목을 수강할 수 있으므로, '학생(Student)' 클래스와 '과목(Subject)' 클래스는 연관 관계를 가지게 된다. 연관은 일대일, 일대다, 다대일, 다대다 관계를 모두 나타낼 수 있다. 예를 들어, '한 학생(Student)'은 여러 개의 '과목(Subject)'을 수강할 수 있지만, '한 과목(Subject)'은 여러 명의 '학생(Student)'에게 수강될 수 있으..