UML
c++ / 3. 집합 관계 ( on composition & aggregation )
c++ / 3. 의미 관계 in 집합 관계 ( Aggregation classes ) 사건의 발달은 UML을 그릴때였다...속이 꽉~찬 마름모, 속이 텅~빈 마름모.이 두개가 혼돈의 도가니로 나를 이끌었다. 그래서 알아봤다.집합관계에 대해서. 집합관계의 유형은 2가지로 나뉠 수 있다.포함 관계와 집합 관계( composition & aggregation ) 두개의 비교를 해보자면, 표현법은 아래와 같다. 오른쪽의 꽉찬 마름모는 포함 관계이고,왼쪽의 빈 마름모는 집합 관계이다. 두개의 의미로는포함 관계, 부분 객체는 전체 객체에 전속되는 것이고집합 관계, 부분 객체는 여러 전체 객체에 의해서 공유될 수 잇는 것.이다. 예시는 아래와 같다.쓰이는 방식 등에 따라서 어떠한 집합인지 결정이 되고, UML표현도 ..
[Head First, Object-Oriented Analysis & Design] 객체지향의 입문, 용어정리 (UML, 상속, 다형성, 캡슐화)
1.UML,상속,다형성캡슐화에 대해서 이야기 한다. 2.UML(Unified Modeling Language)는 필요 없는 세부 내용은 신경쓰지 않고 개발자와 고객이 필요로 한느 여러분의 코드와 애플리케이션의 구조에 대해 개발자와 고객이 필요로 하는 세부 내용을 소통하는 데 사용되는 언어입니다. 3.상속을 이용하면 한 클래스가 다른 클래스이 행동을 상속하고 필요하면 행동을 수정할 수 있습니다.상속은 다른 클래스를 기반으로 클래스를 만들게 하고, 중복되는 코드를 피할 수 있게 합니다. 4.다형성은 상속과 밀접히 관련이 있는데 한 클래스가 다른 클래스를 상속하면, 다형성은 서브 클래스가 슈퍼 클래스를 대신할 수 있도록 허용합니다. 5.캡슐화는 애플리케이션의 나머지 부분으로부터 여러분의 데이터 일부를 숨기고,..