SMALL
일반화
- 유사한 클래스들 사이의 공유되는 속성과 동작을 묶어 주며, 다른 한편 그들 사이의 다른 점을 보존할 수 있게 해주는 효과적인 추상화 기법이다.
- ex) 다중 상속을 생각하면 됨
집단화
- 클래스들 사이의 부분-전체 또는 부분 관계로 설명되는 연관성을 나타낸다.
- 집단화는 여러 부속 객체들이 조립되어 하나의 객체가 구성되는 것을 의미
- 컴퓨터 - 본체, 모니터, 키보드, 마우스 .. 이런씩으로 나누는 것
LIST
'전공 > 소프트웨어공학' 카테고리의 다른 글
모듈, 모듈화 (0) | 2021.07.13 |
---|---|
소프트웨어 시스템의 3가지 관점 (0) | 2021.05.16 |
컴포넌트 기반 개발방법론 (0) | 2021.05.16 |
익스트림 프로그래밍(XP : eXtreme Programming) (0) | 2021.05.16 |
유지보수 유형 (0) | 2021.05.16 |